06.18.2020 - By McKinsey & Company
Uncertainty is keeping consumers from spending and businesses from investing. The road to recovery requires instilling confidence.