21,257 fresh cases of Covid-19 infections were recorded yesterday which took India's total tally of cases to 3,39,15,569. The number of active cases declined to 2,40,221, the lowest in 205 days, according to data updated by the Union Health Ministry on Friday.