Venezuela on Thursday declared Spain’s ambassador to Caracas “persona non grata,” accusing Madrid of committing “continuous aggressions” against the Socialist government of President Nicolas Maduro. … Continue reading Venezuela Declares Spanish Ambassador ‘Persona Non Grata’