
Thousands of pro-Palestine protesters descended on London, with hundreds of police officers on duty to "minimise disruption".
An estimated 10,000 demonstrators set off from Portland Place at noon, moving through Regent Street, Haymarket and Piccadilly before gathering in Whitehall for speeches at about 2pm.