Violent clashes between Catalan riot police and pro-independence protesters in Barcelona

Back to Top