Where is Which is?

Where is Which is located?

Which is, Xinjiang Uygur Autonomous Region, China (approx. 41.73333°, 83.33333°)


Where is Which is on the map?