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.