North Sikkim

Lachung

Lachung The Charming Little Hamlet Of Sikkim

Jaita Dey

Lachung, one of the most stunning natural wonder land located in North Sikkim, hanging on the lap of snow capped ...