Where is Zhaobahao?

Where is Zhaobahao located?

Zhaobahao, Inner Mongolia, China (approx. 40.88806°, 108.0169°)


Where is Zhaobahao on the map?