India recorded 46,148 new Covid-19 cases in the last 24 hours with 979 deaths with the number of fatalities falling under 1,000 for the first time since April 13. 58, 578 patients recovered from Covid-19, with the recovery rate continuing to outnumber daily new cases.