Nine of 12 Catalan separatist leaders who defied the Spanish government and held an independence referendum in 2017 have been jailed for up to 13 years for sedition. The separatist …
Nine of 12 Catalan separatist leaders who defied the Spanish government and held an independence referendum in 2017 have been jailed for up to 13 years for sedition. The separatist …