The International Energy Agency agrees to release 60 million barrels of reserve oil.
With oil prices soaring to well above $100 a barrel, the International Energy Agency said Tuesday that member countries had agreed to release 60 million barrels of oil from their emergency…