India on Friday recorded 46,617 fresh cases of coronavirus disease (Covid-19), registering less than 50,000 infections for five consecutive days, data from the Union health ministry showed. The fresh Covid-19 cases have taken India's cumulative tally of infections to 30,458,251.