The International Energy Agency has decided to release 400 million barrels of oil from its strategic reserves in response to rising global energy prices.
The International Energy Agency has decided to release 400 million barrels of oil from its strategic reserves in response to rising global energy prices.