India on Monday recorded 3,52,991 new Covid-19 cases and 2,812 deaths in the last 24 hours. India's total tally of Covid-19 cases climbed to 1,73,13,163 while active cases have crossed the 28-lakh mark, according to the Union Health Ministry data updated on Monday.