Where is Yaokouji?

Where is Yaokouji located?

Yaokouji, Anhui, China (approx. 32.45°, 116.7833°)


Where is Yaokouji on the map?