Where is Shakhutun?

Where is Shakhutun located?

Shakhutun, Hebei, China (approx. 42.40389°, 117.32°)


Where is Shakhutun on the map?