Where is Aobailin?

Where is Aobailin located?

Aobailin, Hunan, China (approx. 25.37278°, 112.4356°)


Where is Aobailin on the map?