Where is Xingxiu?

Where is Xingxiu located?

Xingxiu, Anhui, China (approx. 32.425°, 116.8167°)


Where is Xingxiu on the map?