Masala chai is probably the most iconic and popular Indian drink. Indians take their tea seriously- it’s not the national drink for no reason. You can find it on every street corner and even on the trains. The Chai Spot If there is one area of Mumbai in particular known for its chai, it would […]

Continue Reading