Where is Milihutun?

Where is Milihutun located?

Milihutun, Hebei, China (approx. 41.4°, 115.5167°)


Where is Milihutun on the map?