Where is Wenxiu?

Where is Wenxiu located?

Wenxiu, Shaanxi, China (approx. 34.30003°, 108.1497°)


Where is Wenxiu on the map?