oil prices
Crude Reality: Oil Pierces $110 as Strait of Hormuz Blockade Sparks Global Inflation Panic
The global energy landscape fractured on April 2, 2026, as oil prices shattered the $110 per barrel ceiling, sending shockwaves through international financial markets. Brent Crude and West Texas Intermediate (WTI) both surged between 7% and 11% in a single day of frantic trading, fueled by a worsening military standoff