India recorded 28,591 new COVID-19 cases and 338 deaths in the past 24 hours, the health ministry said on Sunday. Infections have risen to 33.23 million and deaths to 4,42,655, it said.