London, the capital of England and the United Kingdom, has become one of the most ethnically diverse and multicultural cities in the world.
Greater London had a population of 8,899,375 at the 2021 census. Around 41% of its population were born outside the UK,[1] and over 300 languages are spoken in the region.[2][3]