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