May Day Carnage: Havoc across Europe as protestors clash with police in violent scenes

May Day is observed all over the world on the first day of May to celebrate the economic and social achievements of workers and fight for labourers rights.
no image
Quartz