Moreover, the demand seen in 2015 is below the 28.93 million recorded in 2009, and the lowest since the 27.05 million a day level needed in 2003.
The downward revision of the OPEC‘s demand forecast has not had a significant impact on the Crude prices so far.