JEREMY Corbyn has made clear he loves Britain during an election broadcast in a clear riposte to Tory suggestions that he is not a patriot.

Last week, Theresa May accused the Labour leader of abandoning “proud and patriotic working class people”.

In autumn 2015, shortly after becoming his party’s leader, Mr Corbyn was heavily criticised when, during a Battle of Britain memorial, he did not sing the national anthem. A month or so later, David Cameron denounced him for “hating” Britain.

But in an election broadcast, made by the acclaimed film-maker Ken Loach, the Labour leader says: “I love this country. I love the history, the beauty, the diversity of this country. But people are not at ease. There's inequality, there's injustice, there's anger.”

He goes on: “There's anger because people can't get on, there's anger because people can't get anywhere to live, there's anger because young people are not getting the jobs they want.

"Let's do it differently; where we work from the principle that the role of government is to give everybody a decent chance, to have public services that are there for us, to have an economy that works for all.

"Surely the effort of a government that works for all and encourages society to work together, has got to be better than a government that works for the few," he adds.

The election broadcast will be shown on BBC1 at 6.55pm, ITV at 6.25pm and on Channel 4 at 7.55pm.