Global oil demand will crest in 2028 at roughly 105 million barrels a day before slipping steadily to 84 million barrels by ...