Where is Hanbaidu?

Where is Hanbaidu located?

Hanbaidu, Anhui, China (approx. 31.68028°, 116.335°)


Where is Hanbaidu on the map?