Indian must be the most aromatic cuisine in the world. There's no mistaking that heady mix of cardamom, turmeric, ginger and other such spices.

Here are our favourite places to enjoy in a rich curry, some street food or something fired in the tandoor.