OpinionAnalysis of the April 2026 Iranian oil crisis: the Strait of Hormuz blockade, Brent's surge to $109 per barrel, revised forecasts of $82-134, restructuring of trade flows, Russia's role, and stagflation macro-financial risks.
OpinionA comprehensive analysis of the March 2026 oil crisis: Brent's 44% surge to $103, the release of 400 million barrels from reserves, the reshaping of global trade flows, and implications for the world economy. Data, charts, and forecasts from the EIA and IEA.