Mumbai is truly one of the world’s great food cities. If you have an appetite for the very best in Indian cooking, then you’re going to be well and truly spoilt for choice. The streets are alive, humming with the scent of butter sizzling on hot griddles and charcoal smoke rising from kebab stalls. All over this historic city, you can find century old cafes next door to modern fine dining restaurants or vibrant seafood restaurants.