About Lachung Lachung is a beautiful hill station at 9,600 feet or 2,900 meters in the North Sikkim district, India, bordering Nepal. Lachung means small mountain. Lachung, Sikkim Lachung means ‘small pass’. This Himalayan town …
Continue readingAbout Lachung Lachung is a beautiful hill station at 9,600 feet or 2,900 meters in the North Sikkim district, India, bordering Nepal. Lachung means small mountain. Lachung, Sikkim Lachung means ‘small pass’. This Himalayan town …
Continue reading