London, Jan 30 (IANS) Punjabi, Urdu, Bengali and Gujarati are among the top 10 languages spoken in Britain, according to latest census figures.
BBC reported that the number of people in England and Wales who could not speak any English was 138,000.
According to the 2011 census, after English, the second most reported language was Polish, with 546,000 speakers, followed by Punjabi and Urdu.
Some four million people - or eight percent of the population - reported speaking a different language other than English or Welsh.
The top 10 reported languages were English, followed by Polish, Punjabi, Urdu, Bengali, Gujarati, Arabic, French, Chinese (excluding Mandarin and Cantonese) and Portuguese.
Not all languages were spoken, with 22,000 people using sign language, BBC reported.
English or Welsh was the main language for 92 percent - or 50 million - of residents aged three and over.
Of those with a main language other than English, 1.7 million could speak English very well, while 138,000 could not speak English at all.
In London, 1.7 million residents used a main language other than English.