Worst Sell-Off Since September: Dow Jones Crashes 650 Points amid COVID-19 Concerns
Volatility has once again ensured the stock markets which are facing a double whammy with the rising coronavirus cases on one end and the halting stimulus talks. Markets are losing confidence with a gloomy outlook ahead.