Oil prices continue to soar despite the International Energy Agency’s plans to release 400m barrels into the market.
You will be redirected in 10 seconds.