Police clash with protesters in Europe

According to Al Jazeera, police clashed with demonstrators in France, Italy and Spain.
The clashes were over rising living costs and cuts to public services.

According to Al Jazeera, police clashed with demonstrators in France, Italy and Spain.
The clashes were over rising living costs and cuts to public services.