Ailao Mountains

From Wikipedia, the free encyclopedia

The Ailao Mountains (Chinese: 哀牢山; pinyin: Āiláoshān; Hani: Hhaqlol haolgaoq) are located in Yunnan, China.

Home of the Aliao Mountain Nature Reserve created in 1986 which is about 503.60 square kilometres.