oil demand growth

Oil prices slide after IEA cuts 2018 oil demand growth outlook to1.3 million bpd

Oil prices fell more than 1 percent  Wednesday, continuing Tuesday's slide after the International Energy Agency cast doubts over the…

By businessamlive
- Advertisement -
Ad image
- Advertisement -
Ad image