Where is Chenabei?

Where is Chenabei located?

Chenabei, Yunnan, China (approx. 24.08377°, 103.0688°)


Where is Chenabei on the map?