The Snow Lion, a mythical creature of Tibetan lore, is the national symbol of Tibet. The Snow Lion resides in the East and represents unconditional cheerfulness, a mind free of doubt, clear ...Rs -27A Gandhi Road, Darjeeling, West Bengal, India11/03/2009