Where is Chabudun?

Where is Chabudun located?

Chabudun, Anhui, China (approx. 30.78333°, 117.5167°)


Where is Chabudun on the map?