The International Energy Agency, which includes the US and 27 other countries, will release 60 million barrels of oil from emergency stocks in an effort to stave off a possible spike in energy prices that could strain the global economic recovery. (June
View post:
Non-OPEC Govts to Release Oil to Drop Prices