India's Covid-19 infection tally climbed to 1,09,04,940 with 12,194 fresh cases recorded in the last 24 hours, while 1,06,11,731 people have recuperated so far, pushing the national recovery rate to 97.31%, according to Union Health Ministry data on Sunday.