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
Julie Etchingham meets the original Foxy Lady - her cousin Kathy - who talks of life with former boyfriend Jimi Hendrix in their old flat.
Transport bosses have admitted a decision about funding for Luton's railway station's much-needed facelift will not be made any time soon.
A man who helped officers apprehend a suspected drug dealer by sticking out his foot and tripping him has been hailed a "legend" by police.