Tag: Mayal Lyang

Dzongu, Sikkim: The Sacred Land of Lepchas

Dzongu is known as the Bridge of Mayal Lyang, as per Lepcha mythology. Mayal Lyang means "Hidden Paradise" or "The land blessed by God". A offbeat.. Read More