Where is Cybadian?

Where is Cybadian located?

Cybadian, Anhui, China (approx. 31.51389°, 116.9833°)


Where is Cybadian on the map?