Thousands of people took to the streets on Saturday across Italy's main cities to protest over a range of issues, including the rising cost of living, Giorgia Meloni's government and the wars in the Middle East.
The protests were mostly peaceful, although some moments of tension were reported towards the evening in Turin, Florence, Bologna and Rome.