
On Thursday the International Energy Agency authorized releasing 400 million barrels of strategic oil reserves in an effort to combat soaring prices worldwide. Global energy markets are grappling with the largest supply disruption in history following the effective closure of the Strait of Hormuz, which has choked off nearly 20% of the world’s daily oil flow.