A U.S.-imposed oil blockade initiated in February 2026 has subjected Cuba to fuel shortages, severe economic hardship, and power grid blackouts

Activity

Activity (0)
Loading comments...