U.S. Oil Crashes Below $20 On Record Demand Plunge

IEA expects global oil demand to plunge by a record 9.3 million barrels per day this year compared to last year.