Where is Zhaojadian?

Where is Zhaojadian located?

Zhaojadian, Yunnan, China (approx. 25.8125°, 101.4864°)


Where is Zhaojadian on the map?