Where is Dabachzhan?

Where is Dabachzhan located?

Dabachzhan, Ningxia Hui Autonomous Region, China (approx. 38.01667°, 105.9167°)


Where is Dabachzhan on the map?