Oil demand forecast is at 85.21 mil barrels per day, says OPEC on April 15, 2010 Oil demand forecast is at 85.21 mil barrels per day says OPEC +