Crude Oil Price Falls Steeply on Coronavirus-Induced Demand Worries: Is $38 On the Cards?Commodities·6 years ago