Where is Zhenqiuqun?

Where is Zhenqiuqun located?

Zhenqiuqun, Shaanxi, China (approx. 34.43096°, 108.0839°)


Where is Zhenqiuqun on the map?