It's probably quite close, and 'cultural diversity' is a hard thing to quantify, but I would say either London or New York, possibly Los Angeles.
Leicester
Toronto is one of the most multicultural city in the world because half of its population is born outside of Toronto and there is more then 100 cultures in the city of Toronto THE MOST MULTICULTURAL CITY IN THE WORLD!!!
After world war 2 Quebec did become the most culturally diverse cities in the world. This city has over came many different things.
Athens and Sparta were both culturally Greek so there is no point in saying they were culturally diverse and there was a geographic reason for difference.
unizah and buraidah , the real Saudi are there (AL-QASSIM)
Toronto is the most culturally diverse city in Canada, and when measured according to foreign born population it is the most multicultural city in the world, with half the city's population born outside Canada. Even though English and French are the official languages, there are 15 other languages spoken more widely in Toronto than French, including Cantonese, Punjabi, Tagalog, Urdu, Tamil, Persian, and Arabic.
New York City.
New York City.
New York City.
Do you mean colony. London has a diverse range of peoples and cultures and for many years has been a global city
New York City.
New York City.
Over 800 languages are spoken in New York City. New York is unequivocally the most diverse city in the world.