What is really going on in politics? Get our daily email briefing straight to your inbox Sign up Thank you for subscribing We have more newsletters Show me See our privacy notice Invalid Email

Jeremy Corbyn will warn Tory right-wingers to stop blaming immigrants for the problems Britain faces.

The Labour leader will use a speech on racial equality to say bankers, not foreign workers, are to blame for the economic crash from which the UK is still recovering.

“People are right to be anxious. These are volatile times and people feel insecure in their work, about their children’s future, about this country’s future, they look for someone to blame,” Mr Corbyn will say.

“Syrian refugees did not trade in credit default swaps and crash the economy.

“East European builders and technicians did not slash funding for children’s centres and libraries.”

Video Loading Video Unavailable Click to play Tap to play The video will start in 8 Cancel Play now

In a fierce defence of Britain’s multi-cultural society, Mr Corbyn will say Tory right-winger Enoch Powell was “wrong” when he made his now-infamous ‘rivers of blood’ speech in 1968.

“Enoch Powell was wrong. There have not been rivers of blood,” he will say.

“What we need is leadership that does not stoop to preying on those anxieties and blaming people who look differently, talk a different language or dress differently, for the mess that we’re in.”