Category Archives: Lachen

Frozen Delight of Lachen

WHERE IS IT?

Lachen is a small town in the Protected Area of North Sikkim. The name Lachen means “big pass”. Tourists and pilgrims seeking to visit the holy Gurudongmar Lake can halt here for the night. Continue reading Frozen Delight of Lachen

Advertisements