Where is Vaupin?

Where is Vaupin located?

Vaupin, Shaanxi, China (approx. 33.56556°, 108.5736°)


Where is Vaupin on the map?