Where is Xifaitan?

Where is Xifaitan located?

Xifaitan, Anhui, China (approx. 30.81667°, 116.25°)


Where is Xifaitan on the map?