Where is Zhushii?

Where is Zhushii located?

Zhushii, Yunnan, China (approx. 24.60398°, 102.1192°)


Where is Zhushii on the map?