North Sikkim: Dzongu, The Land Of The Lepchas
Close your eyes. Feel the calm, pleasant air enveloping you. Can you hear anything but the birds chirping in the thick canopy of forests? Can you see the sun hiding behind the brilliant play of clouds? A dreamlike setting, is it not? No, we are not […]
0 Read More