Oil prices rose 1.3% after much stronger demand in China overshadowed a downbeat report by the International Energy Agency IEA.
Oil prices rose 1.3% after much stronger demand in China overshadowed a downbeat report by the International Energy Agency IEA.