Global oil demand has dropped by as much as 30%, or about 30 million barrels per day (bpd). from Commodities-Markets-Economic Times Read The Rest:economictimes...