Where is Zhoudaing?

Where is Zhoudaing located?

Zhoudaing, Anhui, China (approx. 32.38889°, 118.6583°)


Where is Zhoudaing on the map?