Where is Muqiqiu?

Where is Muqiqiu located?

Muqiqiu, Hunan, China (approx. 26.38083°, 112.0717°)


Where is Muqiqiu on the map?