Where is Vanemiao?

Where is Vanemiao located?

Vanemiao, Chongqing, China (approx. 31.43333°, 108.9°)


Where is Vanemiao on the map?