Where is Zhuangtian?

Where is Zhuangtian located?

Zhuangtian, Yunnan, China (approx. 23.99885°, 103.3463°)


Where is Zhuangtian on the map?