1 article
Supply losses from the Strait of Hormuz disruption have exceeded 1 billion barrels, marking the most severe disruption in oil market history.