Oil surges over 7% despite record reserve release announcement as markets doubt supply relief
The IEA said Wednesday that its 32 member countries would release 400 million barrels of oil from emergency reserves.
By CNBC ยท CNBC
The IEA said Wednesday that its 32 member countries would release 400 million barrels of oil from emergency reserves.