Where is Kuchzhudun?

Where is Kuchzhudun located?

Kuchzhudun, Anhui, China (approx. 31.22222°, 116.5444°)


Where is Kuchzhudun on the map?