The 32 member countries of the International Energy Agency (IEA) decided “unanimously” today to release 400 million barrels of oil from strategic reserves into the markets.
IEA countries release 400 million barrels of oil from strategic reserves
Wednesday, 11 March 2026RSS





