Where is Zhoutaitan?

Where is Zhoutaitan located?

Zhoutaitan, Hunan, China (approx. 26.25806°, 111.3244°)


Where is Zhoutaitan on the map?