Tens of thousands of people have marched through cities across the UK, demanding an immediate ceasefire in the Israel-Hamas war.
In London there were counter protests, two arrests and scuffles with police near Downing Street.
More than a thousand police officers were on duty for the demonstration.