Socialist Salvador Illa elected leader of Spain’s Catalonia | Catalonia News
Illa’s confirmation by Catalan parliament ends a decade of separatist regional rule in the northeastern Spanish region.Catalonia’s parliament has confirmed Salvador Illa, an ally of…