Walking through the misty roads of Lepchajagat

Lepchajagat or Lepcha Bustee as the locals call it is a world of its own. As you take the road...