Stop The War campaigner and Islington North MP Jeremy Corbyn called for the government to halt the trading of arms with Israel in front of 150,000 protestors on Saturday.

He was speaking at a rally calling for an end to Israeli attacks on Palestine, which he said were destroying hundreds of thousands of lives.

Mr Corbyn spoke on a platform in Hyde Park where the protest ended alongside fellow MP George Galloway who ran on an anti-Israel campaign for his seat in Bradford in 2010.

A 72-hour ceasefire between the two sides was agreed on Sunday and talks towards ending the month-long war are said to be making progress with the ceasefire due to end today.

Closing his speech, Mr Corbyn said: “70 per cent unemployed, 2,000 dead, 500,000 homeless – it’s got to stop.

“I demand our parliament is recalled, I demand we end arms trade with Gaza, I demand our government do something in support of the UN war crimes investigation and in conclusion I say this to you:

“Gaza is a place of history, a place of culture, a place of values, a place of hope. Our message today is one of solidarity.”