Why a historic release of oil reserves may not tame surging prices
Oil prices continue to soar despite the International Energy Agency's plans to release 400m barrels into the market.
Oil prices continue to soar despite the International Energy Agency's plans to release 400m barrels into the market.