Where is Zhouguang?

Where is Zhouguang located?

Zhouguang, Anhui, China (approx. 32.71528°, 118.0731°)


Where is Zhouguang on the map?