Oil slips after IEA lowers 2020 demand forecast
International Energy Agency cut oil demand forecast by 8.1 million barrels per day due to reduced air travel
International Energy Agency cut oil demand forecast by 8.1 million barrels per day due to reduced air travel