Namchi: Picture Perfect
This picturesque town in south Sikkim is perfect for a short Himalayan holiday
This picturesque town in south Sikkim is perfect for a short Himalayan holiday
A couple of days spent cut off from the world among the rolling green of Temi Tea Estate is the perfect way to unwind