It has overcome the reputation it once had, deservedly, for terrible food. In the last decades, London has become one of the most diverse cities in the world. It's hard to imagine that there's any nationality or ethnic group that's not present somewhere in London -- and that means that almost every type of ethnic food can be found somewhere. (The photo is of St. Paul's Cathedral, seen through the window of a French bistro.)
In addition to the Indian curry palaces of Brick Lane, there are places serving Afghan, Korean, Indonesian, South African, Lebanese, Brazilian and many other kinds of ethnic food.
Click here for a guide to London restaurants, organized by neighborhood.
Click here for a guide to the best produce and cheese vendors in London (from the Sydney Morning Herald).