From Milan to Palermo, Italians poured on to the streets in at least 75 municipalities across the country. In Genoa and Livorno, dockworkers blocked ports, citing concerns that Italy was being used as a staging post for the transfer of arms to Israel.
In Rome, more than 20,000 people gathered outside the Termini train station, waving Palestinian flags and chanting “free Palestine”.