Where is Zheshui?

Where is Zheshui located?

Zheshui, Yunnan, China (approx. 26.08333°, 103.7667°)


Where is Zheshui on the map?