Why is the UK Independence party surging in the polls? John Harris visits Peterborough, where economic insecurity is fuelling anti-immigration sentiment
The 2011 census has revealed the main language spoken in 34,753 tiny 'output areas' across England and Wales. Find out what people speak where you live