Where is Zhaowei?

Where is Zhaowei located?

Zhaowei, Yunnan, China (approx. 24.31766°, 102.4977°)


Where is Zhaowei on the map?