Masala chai is officially the world's best tea and honestly, we knew it already
TasteAtlas has placed Masala Chai first and featured several Indian teas in its Top 100 Teas in the World list. The rankings and recognition for estates such as Makaibari and Halmari underline the range and reach of India’s tea culture.
28 May 10:07 · India Today