Where is Shanuchan?

Where is Shanuchan located?

Shanuchan, Jiangxi, China (approx. 25.04139°, 114.5658°)


Where is Shanuchan on the map?