Oil executives highlight Iran war's impact on global energy markets | OOBF

Iran blockade causes nearly 1 billion barrels oil loss, worsening supply shortages.

Open shared insight