Hơn 40% dân số London không sinh ra tại Anh. Khoảng 300 ngôn ngữ được sử dụng hàng ngày tại thành phố này.