Where is Xuqiao?

Where is Xuqiao located?

Xuqiao, Anhui, China (approx. 30.28333°, 116.4°)


Where is Xuqiao on the map?