Where is Shangliu?

Where is Shangliu located?

Shangliu, Shaanxi, China (approx. 34.71087°, 108.4666°)


Where is Shangliu on the map?