India has reported more than 300,000 new coronavirus cases for a 12th straight day, taking its overall caseload to just shy of 20 million, while deaths from Covid-19 rose by 3,417.

With 368,147 new cases over the past 24 hours, India’s total coronavirus infections now stand at 19.93 million, while its total fatalities are now at 218,959, according to health ministry data.