Where is Shibalipu?

Where is Shibalipu located?

Shibalipu, Anhui, China (approx. 32.66667°, 116.15°)


Where is Shibalipu on the map?