India’s Last Tea Shop, Mana Village, Uttarakhand

India's Last Tea Shop, Mana Village, Uttarakhand

Chandra Singh Gadwal – The owner. Serving tea to devotees successfully since 26 – 27 years.