Where is Zhoubi?

Where is Zhoubi located?

Zhoubi, Shanxi, China (approx. 35.45°, 112.3°)


Where is Zhoubi on the map?