India on Sunday logged 16,103 new Covid-19 cases, taking its caseload to 43,502,429. With 31 new deaths related to Covid-19 infection, the toll jumped to 525,199. India's tally of recovered Covid cases reached 42,865,519 after 13,929 new recoveries in the last 24 hours.