Where is Xiapanthan?

Where is Xiapanthan located?

Xiapanthan, Hunan, China (approx. 26.12389°, 112.4383°)


Where is Xiapanthan on the map?