The demand for oil in 2015 will drop to its lowest level since 2002 because of an oversupply of crude and stagnant economies in China and Europe, according to OPEC’s latest forecast. And that’s just one of several sour estimates. OPEC’s monthly report said demand for the cartel’s oil will fall to 28.9 million barrels per day next year, 280,000 barrels lower than its previous forecast and the lowest in...
»