IEA proposes release of record 400 million barrels of oil from strategic stocks

The International Energy Agency is proposing its largest-ever release of 400 million barrels of oil to combat soaring crude prices. This significant move aims to stabilize the market, exceeding the 182 million barrels released in 2022. The recommendation precedes a G7 leaders’ meeting chaired by France.