Tens of thousands of pro-Palestine protesters have marched through London calling for a ceasefire between Israel and Hamas.
Organisers claimed as many as 100,000 people braved the cold December conditions to join the demonstration – the first such protest since a week-long pause in the fighting broke down last week.
However, the Metropolitan Police said an estimated 40,000 people attended the march and two people had been arrested.
Protesters carried signs bearing the words “free Palestine” and “end the siege”.
Israel-Gaza latest: US accused of being ‘complicit in war crimes’ after UN veto
Some protesters chanted: “One, two, three, four, occupation no more, five, six, seven, eight, Israel is a terrorist state.”
They also chanted the controversial slogan: “From the river to the sea, Palestine will be free.”
The Met Police said a man was arrested on suspicion of a racially aggravated public order offence.
“As the march formed up, officers identified a man with a placard making comparisons between Israel and Nazi Germany,” the force said.
“He has been arrested on suspicion of a racially aggravated public order offence.”
The Met said later a further arrest was made for an offensive placard.
Read more:
What does ‘from the river to the sea’ actually mean?
Clock ticking for Israel despite failed UN ceasefire vote
What happened after Hamas left the Nova festival site
Sky News correspondent Emma Birchley, reporting from the march, said there was added frustration that a UN resolution calling for an immediate ceasefire had been vetoed by the US, with the UK abstaining.
Each time the crowd was reminded of that abstention from the stage beside the Houses of Parliament, they booed.