Of all the regions in the UK, London had the highest proportion (22%) of people for whom English was not their first language (in the North East it was as low as 3%). And within the city, Newham stands out the most, with 41% of the population speaking a language other than English.
In all but three of the London boroughs - the City of London, Richmond Upon Thames, and Hillingdon - more than 100 languages were listed as main languages.
And Ealing now has the highest number of Polish speakers, at 6% of their population. Polish is now the second most common mother-tongue across the UK - with 546,000 speakers throughout the country.
More top news
The 78-year-old woman suffered serious injuries after her bag became trapped between the doors of a train at Notting Hill Gate station.
The oil has affected wildlife and boat owners have been told not to move their vessels to avoid spreading it.
Fearing for public safety, PC Chegwin pushed her in the chest in a defensive manner, not knowing she had extensive breast surgery.