India recorded 8,318 fresh coronavirus infections within a span of 24 hours which took the country's total tally of Covid-19 cases to 3,45,63,749. The active cases have declined to 1,07,019, the lowest in 541 days, according to Union Health Ministry data updated on Saturday.