Yunnan - China's most beautiful province


Learning Bai

Learning Bai
Bai 白族话 is the language spoken by the Bai people 白族 in the Dali area. While Chinese has become the lingua franca, Bai is still actively spoken by many, particularly older people, but it does not have a native written form and comes in many dialects. Here we list the available resources for learning this difficult language.



Market day in Shiping's Guanyin Temple Alley 观音寺巷 appears almost unchanged from twenty years ago.


Judith Shapiro: Mao's War Against Nature: Politics and the Environment in Revolutionary China

Cover Image
Even if Chinese civilization has developed more against than with nature, the Mao years were a particular exercise in environmental destruction. In one case-study Shapiro tells the story of the draining of the northern part of Dianchi Lake, one of the first steps turning Kunming's lake into the fetid cess-pool it is today.


A number of Chinese historic texts covering life and politics in Yunnan have survived over the centuries. I have translated a few of them.

Unspoiled Weishan boast Yunnan's most beautiful county town, an important Taoist mountain and areas of strong Muslim and Yi tradition.


Ronald G. Knapp: China's Old Dwellings

Cover Image
Few people know as much about Chinese architecture as Knapp: from palaces to humble homes he explains important building principles; the connection between environment and housing styles and the development of style over time. A section on minority housing styles complements the book.


Midu Folk song is a national level intangible cultural heritage.



Once an important salt-mining town, now the second largest town along the Heihui River north of Yangbi.

Markets this Thursday

Kunming 昆明
Tuanjie 团结
Banqiao 板桥乡

Dali 大理
Junhua 均化
Duomei 朵美
Nanxin 南新
Niujie 牛街
Yangcen 羊岑
Maidi 脉地
Qinghua 清华
Gudi 古底
Liuhe 六合
Heqing 鹤庆县
Daying 大营
Taiyi 太邑彝族乡
Qiaohou 乔后
Niujie 牛街
Puping 普淜镇
Mizhi 密祉镇
Qiaodian 乔甸镇
鲁庄
太和社区
Liuchang 刘厂镇
Xinjie 新街镇
果城村

Xishuangbanna 西双版纳
Xiding 西定哈尼族乡

Honghe 红河
Nafa 那发
Dianwei 甸尾乡
Heping 和平乡
Jiache 架车
Zhongzhai 中寨
Baoxiu 宝秀镇
Baixian 白显
Shaochong 哨冲镇
Xincheng 新城乡

Wenshan 文山
Puyang 普阳
Shupi 树皮彝族乡
Funing 富宁县
Xichou 西畴县

Chuxiong 楚雄
Jiyi 己衣乡
Tanhua 昙花乡
Sanchahe 三岔河乡
Mixing 弥兴镇
Dongpo 东坡傣族乡
Guanglu 光路镇

Baoshan 保山市
Zhonghe 中和
Bawan 坝湾镇
Mangkuan 芒宽彝族傣族乡

Lincang 临沧
Menglai 勐来乡

Qujing 曲靖市
Wopo 窝坡
干海子
Kuangshan 矿山镇
Laochang 老厂乡
Wuxing 五星乡
Xinjie 新街回族乡
Yangmeishan 杨梅山
Yulu 雨碌乡

Zhaotong 昭通
Shuanghe 双河
Menggu 蒙姑镇

Yuxi 玉溪
Chahe 岔河
Mosha 漠沙镇
Dalongtan 大龙潭

Nujiang 怒江
Jiakedi 架科底乡
Pihe 匹河怒族乡
Dimaluo

Puer 普洱
Donghui 东回镇
Fubang 富邦乡
Xuelin 雪林佤族乡
Menglian 孟连傣族拉祜族佤族自治县
Mengsuo 勐梭镇
Mujia 木戛乡
Ankang 安康佤族乡
Wendong 文东佤族乡

Diqing 迪庆
Zhonglu 中路