India registered 22,431 more people testing positive for coronavirus infection in a day. The country's total tally of Covid-19 cases rose to 3,38,94,312, while the active cases declined to 2,44,198, the lowest in 204 days, according to the Union Health Ministry data updated on Thursday.