US Navy Blockade Threatens Global Oil Supply
The United States has escalated its military pressure on Iran by imposing a naval blockade on all vessels entering or leaving Iranian ports in the Strait of Hormuz, one of the world’s most critical energy chokepoints. The blockade officially took effect on Monday, April 13, 2026, at 10:00 a.m. EDT, following the collapse of high-level peace […]



