Lachung most picturesque village of sikkim
Lachung is a mountain town close to the Tibetan border, in the northeastern Indian state of Sikkim. It’s divided by the Lachung River. The word Lachung means “small pass”.The town is home to the 19th-century Buddhist Lachung Monastery, surrounded by apple orchards. Nearby, the Yumthang Valley’s Shingba Rhododendron Sanctuary protects many species of rhododendron. Lachung […]