India logged 36,571 new coronavirus infections, taking the total tally of COVID-19 cases to 3,23,58,829, while the national recovery rate improved to 97.54 per cent, the highest since March 2020, according to the Union Health Ministry data updated on Friday.