Published July 10, 2026 · Category: News

Overview

US President Donald Trump has placed the Caribbean island under a de facto oil blockade, straining its power grid.

Source

Originally published at www.aljazeera.com.

Related Articles