Where is Zhuqiao?

Where is Zhuqiao located?

Zhuqiao, Anhui, China (approx. 31.11202°, 118.7883°)


Where is Zhuqiao on the map?