Where is Dunshibalipu?

Where is Dunshibalipu located?

Dunshibalipu, Anhui, China (approx. 32.58333°, 116.325°)


Where is Dunshibalipu on the map?