The International Energy Agency has announced a significant release of 400 million barrels from strategic oil reserves to stabilize global markets.
The World Ambassador
/