Oil prices increase amid hopes for fuel demand recovery

IEA lowered its demand estimate by 8.1Mbpd this year. Credit: mkw87 via Flickr.



  • Oil Price