Oil prices fall after OPEC’s monthly report on fuel demand

World oil demand will drop by 9.06Mbpd this year, the OPEC said in a monthly report. Credit: Dave Crosby via Flickr.



  • Oil Price