BARCELONA, Spain | Spain pressured to free imprisoned Catalan activists
BARCELONA, Spain— Politicians and human rights groups urged the Spanish government Tuesday to release imprisoned separatists facing rebellion and other charges from the Catalonia region’s push for independence, including two activists put into pre-trial detention
Subscribe to iCameroon.Com Newsletter