Where is Xudeqing?

Where is Xudeqing located?

Xudeqing, Yunnan, China (approx. 24.86161°, 102.1889°)


Where is Xudeqing on the map?