World demand for oil is 103 million barrels a day