Protests take place in Barcelona, Rome, Lisbon and London, where police made more than 100 arrests.
Tens of thousands of people are marching in major cities across Europe to protest against Israel’s war on Gaza, with mass rallies taking place in…
Protests take place in Barcelona, Rome, Lisbon and London, where police made more than 100 arrests.
Tens of thousands of people are marching in major cities across Europe to protest against Israel’s war on Gaza, with mass rallies taking place in…