Palestine Flags Waved, G7 Leaders’ Portraits Burned: Protests Erupt In Italy
Dozens of protesters demonstrated in the northern Italian city of Turin on Sunday, blocking a highway and setting fire to images of world leaders. The demonstrators claimed that the G7 leaders were failing to meet their climate demands,