Where is Shechan?

Where is Shechan located?

Shechan, Guangxi Zhuang Autonomous Region, China (approx. 24.5°, 105.3°)


Where is Shechan on the map?