Where is Ximending?

Where is Ximending located?

Ximending, Ximending, China (approx. 32.6486°, 103.58°)


Where is Ximending on the map?