‘India’s Last Tea Shop’ in Uttarakhand Embraces UPI, Anand Mahindra Impressed
06/11/2022 1 minute read
Spread the love
‘India’s Last Tea Shop’ is the name of a shop in the last Indian hamlet on the Alaknanda riverbank, Mana, located about 50 kilometres from the Indo-Chinese border.