Where is Huuuuuuuuuuuuuuuuuuuuuuuu?

Where is Huuuuuuuuuuuuuuuuuuuuuuuu located?

Huuuuuuuuuuuuuuuuuuuuuuuu, Henan, China (approx. 34.30611°, 110.9322°)


Where is Huuuuuuuuuuuuuuuuuuuuuuuu on the map?