Read More News World Spain, France and Germany Demand Fresh Elections in Venezuela Spain, France and Germany on Saturday gave embattled Venezuelan leader Nicolas Maduro an ultimatum of 8 days to… byMiebaka InyeinengiJanuary 27, 2019