03
May
India’s Last Tea Stall Located At A Picturesque Himalayan Village
India's last tea stall surrounded in the middle of beautiful Himalayan hills.