Wednesday, June 13, 2012

IEA Says Iran Storing 42 Million Barrels of Oil at Sea

Iran's floating oil storage rose to 42 million barrels, according to the International Energy Agency. Read more