Indian markets continued to edge lower for the third consecutive day on Thursday due to concerns about rising new covid cases and an increase in crude prices. The BSE Sensex ended at 51,324.69, down 379.14 points or 0.73%. The Nifty closed at 15,118.95, down 89.95 points or 0.59%.