Where is Zhouliu?

Where is Zhouliu located?

Zhouliu, Henan, China (approx. 35.17417°, 113.4428°)


Where is Zhouliu on the map?