Mumbai is a city shaped by flavours from all over India and the world. Go on a cultural history tour by sampling Parsi dhansak (meat with curried lentils and rice), Gujarati or Keralan thalis (‘all-you-can-eat’ meals), Mughlai kebabs, Goan vindaloo and Mangalorean seafood. (And don’t forget, if you see Bombay duck on a menu, it’s actually bombil fish dried in the sun and deep-fried.) Mumbai’s street cuisine, meanwhile, is more diverse and complex than many Western culinary traditions. Stalls tend to get started in the late afternoon, when chai complements much of the fried deliciousness. Don’t miss Mumbai’s famous bhelpuri (puffed rice tossed with fried rounds of dough, lentils, onions, herbs and chutneys).