Who judges Spain’s political class?
More than 10,000 politicians and members of the judiciary can only be tried by higher courts The time has come to trim that number back, say critics
More than 10,000 politicians and members of the judiciary can only be tried by higher courts The time has come to trim that number back, say critics