Where is Zhanxiu?

Where is Zhanxiu located?

Zhanxiu, Guangxi Zhuang Autonomous Region, China (approx. 22.81667°, 109.4167°)


Where is Zhanxiu on the map?