Tens of thousands of people flooded London’s streets on Saturday as rival pro-Palestinian and nationalist demonstrations unfolded under heavy police presence, with dozens arrested amid efforts to prevent clashes.
Tens of thousands of people flooded London’s streets on Saturday as rival pro-Palestinian and nationalist demonstrations unfolded under heavy police presence, with dozens arrested amid efforts to prevent clashes.