1London, United Kingdom

Once mocked for bland food, London has reinvented itself as one of the most diverse food capitals in the world. Its strength lies in variety: Indian curries in Brick Lane, Middle Eastern street food in Camden, and modern British fine dining in Michelin-starred establishments.