Where is Shanley-Shiluchan?

Where is Shanley-Shiluchan located?

Shanley-Shiluchan, Xinjiang Uygur Autonomous Region, China (approx. 40.66667°, 81.56667°)


Where is Shanley-Shiluchan on the map?