India recorded 7,579 new coronavirus infections, the lowest in 543 days, taking the country's total tally of Covid-19 cases to 3,45,26,480, while the active cases were the lowest in 536 days at 1,13,584, according to the Union Health Ministry data updated on Tuesday.