Yunnan - China's most beautiful province


Marco Polo in Yunnan?

Did the great Venetian traveller reach Yunnan? Almost certainly not, but still his accounts are the first words Europeans heard about this far-away region.



Remnants of colour still show on the stone carvings at Shibaoshan, revealing that the Buddhist images were once brightly painted.


Brenda McLean: George Forrest, Plant Hunter

Cover Image
George Forrest, perhaps the most successful plant collector of his time, left little written about his numerous journeys to Yunnan, so this well-illustrated book fills in much needed detail about his life.


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

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.


Remote temple on mountain top, site of religious gathering at the end of the New Year period.



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

Markets this Monday

Kunming 昆明
Tuanjie 团结
Kedu 柯渡镇

Dali 大理
Biaocun 表村
Xintun 辛屯
Songgui 松桂
Jizushan 鸡足山
Misha 弥沙
Tuanjie 团结
Baishi 白石
Shuanglang 双廊镇
Shaping 沙平村
Zuòyì 作邑
Huangping 黄平镇
Longjie 龙街
Xiazhuang 下庄镇
Miaowei 苗尾傈僳族乡
Shalong 沙龙镇
龙洞村
Taiping 太平乡

Lijiang 丽江
Shigu 石鼓镇

Dehong 德宏
Lianghe 梁河县
Kachang 卡场镇

Honghe 红河
Mengla 勐拉
Niujiaozhai 牛角寨
Sancun 三村
Laozhai 老寨苗族乡
Chemalong 车玛龙
Wuwan 乌弯
Daheigong 大黑公
Puxiong 普雄
Maandi 马鞍底
Baihe 白河乡

Wenshan 文山
Shadou 沙斗
Nijiao 腻脚彝族乡
Jijie 鸡街乡
Donggan 董干镇
Tienpeng 田蓬镇
Jiumo 旧莫乡

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

Baoshan 保山市
Wafang 瓦房彝族白族乡
Mangbang 芒棒

Lincang 临沧
Yongde 永德县
Danjia 单甲乡
Lushi 鲁史
Fuhe 复合
Mengdui 孟堆乡

Qujing 曲靖市
Dahai 大海乡
Daibu 待补镇
Huohong 火红乡
Nagu 娜姑镇
迤车
Zhehai 者海镇

Zhaotong 昭通
Shikan 石坎
Jiucheng 旧城
Weixin 威信
Changan 长安

Yuxi 玉溪
Chahe 岔河
Dalongtan 大龙潭

Nujiang 怒江
Pengdang 捧当
Maji 马吉乡

Puer 普洱
Mangxin 芒信镇
Qiannuo 千糯
Jiahe 嘉禾乡

Diqing 迪庆
Zili 梓里
Kaifaqu 开发区