United States President Donald Trump has threatened to halt all Venezuelan oil and money flowing to Cuba. Cuban President Miguel Diaz-Canel rejected the threat, asserting Cuba's independence. Venezuela has been Cuba's primary oil supplier, but shipments have been disrupted. Mexico is emerging as an alternative source. Cubans face ongoing shortages and blackouts.