non stop news concept background

Cuba produces only 40% of the fuel it needs, while the 730,000 barrels of oil delivered by a Russian tanker in late March ran out by the end of April.