Al-Jazeera reported that Spain's supreme court has ordered that 18 ex-Catalan leaders should be tried over the independence declaration last year.
Al-Jazeera reported that Spain's supreme court has ordered that 18 ex-Catalan leaders should be tried over the independence declaration last year.