Where is Shanley?

Where is Shanley located?

Shanley, Xinjiang Uygur Autonomous Region, China (approx. 42.2275°, 86.90111°)


Where is Shanley on the map?