This chart I created shows you the main spoken languages in England and Wales.

English (and Welsh), Polish and Punjabi
According to the 2011 census, English (and Welsh) — 92% — is still the dominant language in England and Wales, followed by Polish (1%).
The top 10 reported languages were English, followed by Polish, Panjabi, Urdu, Bengali, Gujarati, Arabic, French, Chinese (excluding Mandarin and Cantonese, which were the 27th and 40th most commonly-used languages) and Portuguese. According to the census, Chinese (excluding Mandarin and Cantonese) ranked number 9.
See the data from the Office for National Statistics,

Language distribution in England and Wales, 2011 (Source: Office for National Statistics)
As a linguist, I’m curious of this data regarding the Chinese language. What does Chinese (excluding Mandarin and Cantonese) really cover? Shanghainese, Min and Taiwanese, Hakka, Fuzhou……? How were various Chinese languages (regional languages or dialects) defined? Most modern Chinese speak Mandarin, and their functional language will be Mandarin (though they may are born speaking regional language/dialect.) Which option would the Chinese people have chosen? Mandarin or their regional languages/dialects? I reason that the percentage of the population who speaks Mandarin would be higher, if you included those who also speak their regional language/dialects.
To learn Polish, please pop over to the BBC for some quick tips. Good luck!
Click the image below to learn Polish.

Polish or dummies