Spain's Supreme Court keeps the voting suspension for 163,020 on the CERA. Not a ruling on the law

Spain’s Supreme Court is keeping the suspension of voting rights for 163,020 people on the register of absent...


Read More