New Proof the World's Best Indian Food Is in London A celebrated Indian chef told me recently that the Indian food in London is better than anything available in Mumbai and New Delhi, so who I am I to argue?...