The Sensex ended 581.28 points lower at 28,288.23 and the Nifty settled at 8,269.70, down 199.10 points from the previous close.

The sell-off continued in the Indian markets, in line with the Asian indices amid the continuous fears of the coronavirus pandemic.