Where is Xiuquan?

Where is Xiuquan located?

Xiuquan, Hunan, China (approx. 26.33861°, 112.1075°)


Where is Xiuquan on the map?