Where is Shuangxiu?

Where is Shuangxiu located?

Shuangxiu, Guangdong, China (approx. 22.23743°, 112.7316°)


Where is Shuangxiu on the map?