Where is Zhenxing?

Where is Zhenxing located?

Zhenxing, Yunnan, China (approx. 25.3725°, 102.3014°)


Where is Zhenxing on the map?