Where is Yaojiaxai?

Where is Yaojiaxai located?

Yaojiaxai, Anhui, China (approx. 31.65°, 118.5667°)


Where is Yaojiaxai on the map?