Lachung Hill Station, Lachung Monastery, Snow Holidays

Lachung is a beautiful hill station at an altitude of 9,600 feet or 2,900 meters in North Sikkim district, India, bordering Nepal. Lachung, Sikkim. Lachung means ‘small pass’. This Himalayan town which is known for its Himalayan beauty, lies at the confluence of the river Lachen and River Lachung, tributaries of River Teesta. October to…

[Continue reading]