Oil prices have 1.3 per cent after much stronger demand in China overshadowed a downbeat report by the International Energy Agency (IEA) that showed higher production by key OPEC exporters.
Oil prices have 1.3 per cent after much stronger demand in China overshadowed a downbeat report by the International Energy Agency (IEA) that showed higher production by key OPEC exporters.