CARACAS – Venezuela has declared Spain’s ambassador to Caracas “persona non grata,” accusing Madrid of committing “continuous aggressions” against President...
CARACAS – Venezuela has declared Spain’s ambassador to Caracas “persona non grata,” accusing Madrid of committing “continuous aggressions” against President...