Where is Huuuuuuuuuuuuuuuuuuuuuuuu?

Where is Huuuuuuuuuuuuuuuuuuuuuuuu located?

Huuuuuuuuuuuuuuuuuuuuuuuu, Beijing, China (approx. 40.265°, 116.1431°)


Where is Huuuuuuuuuuuuuuuuuuuuuuuu on the map?