Where is Zhupu?

Where is Zhupu located?

Zhupu, Shanxi, China (approx. 37.05778°, 111.6306°)


Where is Zhupu on the map?