Barcelona erupts in violence after general strike

· Al Jazeera