Pro-Palestine rallies take place in Morocco, Lebanon and Spain
Pro-Palestine rallies took place around the world on Sunday, including in Morocco, Lebanon and Spain.
In Morocco, tens of thousands of people demonstrated in Casablanca, opposing any normalisation of relations with Israel and calling for an "end to the genocide" in Gaza. They also called for the Rafah crossing to be opened to allow vital humanitarian aid into Gaza.
Thousands also gathered in Beirut's Martyrs Square, showing their support for Palestinians in Gaza.
In Madrid, demonstrators waved banners and flags, calling for an immediate ceasefire.
Cries of "Freedom for Palestine" rang out as the crowd marched through narrow streets of the Spanish capital.
Around 35,000 people took part according to the central government's delegation to Madrid, making it one of the biggest rallies in Spain in support of Palestine since the start of the war on 7 October.