Where is Huntubu?

Where is Huntubu located?

Huntubu, Shanxi, China (approx. 40.1°, 112.4°)


Where is Huntubu on the map?