BARCELONA- Clashes erupted between riot police and over half a million citizens who took to the streets of Barcelona to protest against prison sentences handed out by the Spanish Supreme Court to several leaders of the Catalan independence movement.
According to police