The International Energy Agency’s 32 member nations unanimously agreed on Wednesday to a coordinated release of 400 million barrels from their emergency crude oil stockpiles in ...
A record release of oil from strategic reserves by IEA nations failed to ease concerns about the impact from the Middle East war, with crude prices pushing further higher and ...