Tag
Prices of many goods are dropping as demand slows and people stay at home more. But does this mean deflation is here to stay?