Where is Syphanthan?

Where is Syphanthan located?

Syphanthan, Hunan, China (approx. 26.83306°, 111.2706°)


Where is Syphanthan on the map?