Jeremy Corbyn, pictured yesterday at his north London home, was speaking at a rally outside the Israeli embassy when he made the remarks

Jeremy Corbyn compared Israel’s actions in Gaza to those of Nazi Germany at Stalingrad and Leningrad, it can be revealed.

His speech in 2010 took place six months after he hosted an event on Holocaust Memorial Day at the House of Commons that likened Israeli government policy to that of the Nazis.

The Labour leader, then a backbench MP, told a rally outside the Israeli embassy in London: “I was in Gaza three months ago. I saw . . . the psychological damage to a whole generation, who’ve been imprisoned for as long as the siege of Leningrad and Stalingrad took place.”

A Labour spokesman said: “Jeremy was not comparing the actions of Nazis and Israelis but the conditions of civilian populations in besieged