Thousands of pro-Palestinian protesters rallied in London on Saturday, in the latest demonstration in the British capital demanding a ceasefire in Gaza and more aid for the war-ravaged territory.
The event, organised by the Palestine Solidarity Campaign, began at Russell Square in the city centre before attendees marched to Trafalgar Square for a mid-afternoon rally.
A smaller number of demonstrators also turned out for a counter-protest in support of Israel, with lines of police separating the two gatherings.
London has seen numerous large-scale pro-Palestinian protests since Israel mounted its military response to Hamas's unprecedented attack on October 7, as well as smaller pro-Israel counter-demonstrations.
The rallies for Palestinians have proved contentious, attracting criticism for fuelling a hostile environment towards Jewish people. Some ruling Conservative lawmakers have branded them "hate marches".
Police have made dozens of arrests for anti-Semitic chanting and banners, promoting a proscribed organisation and assaulting emergency workers.
But organisers insist they are exercising their democratic rights and that law-breakers are a tiny minority of the sometimes tens of thousands of people who turned out.