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.



Hand-made giant sparklers, called "Fire Flowers" 火花, are part of the firework displays for temple fairs in Menglian county.


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.


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

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 history trading post on the upper reaches of the Yangzi.

Markets this Monday

Kunming 昆明
Tuanjie 团结

Dali 大理
Xintun 辛屯
Haidong 海东
Biaocun 表村
Songgui 松桂
Jizushan 鸡足山
Tuanjie 团结
Misha 弥沙
Baishi 白石
Shaping 沙平村
Huangping 黄平镇
Xiazhuang 下庄镇
Hedian 禾甸镇
Taiping 太平乡
Shalong 沙龙镇
龙洞村
Miaowei 苗尾傈僳族乡
Hongyan 红岩镇

Lijiang 丽江
Shigu 石鼓镇

Honghe 红河
Shengcun 生村
Laozhai 老寨苗族乡
Chemalong 车玛龙
Puxiong 普雄
Mengping 勐坪
Baoxiu 宝秀镇
Shaochong 哨冲镇
Xincheng 新城乡
Baihe 白河乡

Wenshan 文山
Zhujie 朱街镇
Lida 里达镇
Shuanglongying 双龙营乡
Mugan 木杆
Zhulin 珠琳镇

Chuxiong 楚雄
Xiaoju 小苴
Shizhong 适中乡
Qianchang 前场镇
Chadian 插甸乡

Baoshan 保山市
Hehua 荷花傣族佤族乡
Xinzhai 新寨

Lincang 临沧
Fengqing 凤庆县
Mengding 孟定
Nanmei 南美拉祜族乡
Banhong 班洪乡

Qujing 曲靖市
Fenghuang 凤凰
干海子
Laochang 老厂乡
Wuxing 五星乡
Xinjie 新街回族乡
Yangmeishan 杨梅山

Zhaotong 昭通
Jiucheng 旧城
Shikan 石坎
Weixin 威信
Changan 长安
Menggu 蒙姑镇

Yuxi 玉溪
Chahe 岔河
Dalongtan 大龙潭

Nujiang 怒江
Pengdang 捧当
Maji 马吉乡

Puer 普洱
Jiangcheng 江城哈尼族彝族自治县
Nuofu 糯福
Dashan 大山乡
Jiahe 嘉禾乡
Mengma 孟马镇
恩永

Diqing 迪庆
Zili 梓里
Kaifaqu 开发区