🐲 Ki Lun Shan The Qilin (Kirin) is a mythical beast from ancient Chinese legend, with the body of a deer, the tail of an ox, a single horn, and a body covered in scales. Hong Kong also has a mountain named Ki Lun Shan (also known as Hadden Hill), standing at 222 meters above sea level. Located in the North District, southwest of Kwu Tung, it features Kwu Tung Reservoir at its foot and sits adjacent to Ngau Tam Shan.