Protesters pelted police with bottles and stones and torched refuse containers in the town of Vilanova i La Geltrú, in the province of Barcelona, according to a police statement on Wednesday night. Police said protesters were brandishing fire extinguishers, and urged locals to stay away from “violent groups” near …
Read More »