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.
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.