Where is Shanbachan?

Where is Shanbachan located?

Shanbachan, Guizhou, China (approx. 28.60111°, 107.6494°)


Where is Shanbachan on the map?