News

Global oil demand averaged 104.7 million barrels per day in the first five days of August, analysts at J.P. Morgan, including ...