London, United Kingdom (population 11262000.0)
Noisy, vibrant and truly multicultural,  London is a megalopolis of people, ideas and frenetic energy. The capital and largest city of the United Kingdom sits on the River Thames in South-East England, Greater London has a population of a little over 9 million.