Nestled at an altitude of about 9000 feet, Lachen is located in north district of Sikkim. It is an alluring tourist destination. The term ‘Lanchen’ means “big pass”. This beautiful place embraces breathtaking scenic beauty that truly offers visual splendor. Lachen,...