Where is Zhouxiang?

Where is Zhouxiang located?

Zhouxiang, Anhui, China (approx. 32.50833°, 117.1444°)


Where is Zhouxiang on the map?