Will 412 Million Barrels Ease the Oil Shock?
With the Strait of Hormuz effectively closed in the second week of the Iran war and roughly 20% of global crude supply interrupted, the International Energy Agency coordinated the biggest strategic release on record: 32...