Where is Lor?

Where is Lor located?

Lor, Xinjiang Uygur Autonomous Region, China (approx. 37.06556°, 80.18889°)


Where is Lor on the map?