Where is Shulae?

Where is Shulae located?

Shulae, Xinjiang Uygur Autonomous Region, China (approx. 39.39139°, 76.04°)


Where is Shulae on the map?