Where is Shehuchuan?

Where is Shehuchuan located?

Shehuchuan, Shanxi, China (approx. 38.88333°, 113.7167°)


Where is Shehuchuan on the map?