The International Energy Agency (IEA) has greenlit the largest strategic oil reserve release in history, with 400 million barrels of oil set to be made available to the market after its 32 member countries came to an agreement today (11 March).
Read the full article here
