Where is Shanley-Shibachan?

Where is Shanley-Shibachan located?

Shanley-Shibachan, Xinjiang Uygur Autonomous Region, China (approx. 40.71667°, 81.83333°)


Where is Shanley-Shibachan on the map?