The International Energy Agency has proposed the release of 400 million barrels from strategic oil reserves, a move agreed to by all 32 member countries, in response to the energy crisis caused by the war in Iran and the closure of the Strait of Hormuz.
