A nearly 1-billion-barrel supply loss tied to the Hormuz disruption is pushing oil markets toward a turning point, with traders warning demand destruction is set to accelerate globally.
Billion-barrel Hormuz oil shock threatens demand as supply losses mount
Sunday, April 26, 2026
