Oil surges over 7% despite record reserve release announcement as markets doubt supply relief
Short excerpt below. Click through to read at the original source.
The IEA said Wednesday that its 32 member countries would release 400 million barrels of oil from emergency reserves.