Where is Shigui?

Where is Shigui located?

Shigui, Anhui, China (approx. 31.18759°, 118.3653°)


Where is Shigui on the map?