India reported 16,946 new COVID-19 cases and 198 deaths in the last 24 hours, the Union Health Ministry said on Thursday.