Where is Shahebian?

Where is Shahebian located?

Shahebian, Yunnan, China (approx. 24.13966°, 103.2036°)


Where is Shahebian on the map?