Where is Shanghaochuan?

Where is Shanghaochuan located?

Shanghaochuan, Shaanxi, China (approx. 32.88194°, 108.0369°)


Where is Shanghaochuan on the map?