Where is Xuqiu?

Where is Xuqiu located?

Xuqiu, Shanxi, China (approx. 37.54056°, 112.8531°)


Where is Xuqiu on the map?