Police made 29 arrests at a pro-Palestinian rally in central London on Saturday as sit-in demonstrations brought Oxford Circus and Charing Cross to a standstill.
Thousands of protesters had marched on Trafalgar Square to demand a ceasefire and an end to Israel's bombardment of the Gaza Strip in response to Hamas' brutal attack on October 7.