Where is Zheshui?

Where is Zheshui located?

Zheshui, Qinghai, China (approx. 36.2°, 98.23333°)


Where is Zheshui on the map?