New york and toronto may think they are more cosmopolitan,but i london in the 21st century is certainly the most fiverse city ever. This is one of the reasons why it was chosen to host the 2012 Olympic games. More than 300 languages are spoken by the people of london, and it has 50 nationnalities with populations of more than 10000.