Global oil demand still behind supply in latest IEA report

China and India together accounted for nearly 50% of global demand growth in 2017
China and India together accounted for nearly 50% of global demand growth in 2017

Breaking