The International Energy Agency says 28 countries have agreed to release 60 million barrels of crude to the market to offset disruptions prompted by Libya's war.
Kansas City Star: World, Kansas City Star: World
Thu, 06/23/2011 - 6:34am
The International Energy Agency says 28 countries have agreed to release 60 million barrels of crude to the market to offset disruptions prompted by Libya's war.