Where is Shanghui?

Where is Shanghui located?

Shanghui, Shanxi, China (approx. 39.23333°, 113.6°)


Where is Shanghui on the map?