India’s Last Tea Shop

India's Last Tea Shop, Mana Village (Uttarakhand, India)

India’s Last Tea Shop – Chandra Singh Gadwal – The owner. Serving tea to devotees successfully since 26 – 27 years.