India surpassed Italy as the sixth worst-hit by the coronavirus pandemic after another biggest single-day spike in confirmed infections.

The Health Ministry reported 9,887 new cases on Saturday, bringing the total to 236,657.

Most of the new cases are in rural areas following the return of hundreds of thousands of migrant workers who left cities and towns after the lockdown in late March.

The lockdown is now largely being enforced in high-risk areas while authorities have partially restored train services and domestic flights and allowed shops and manufacturing to reopen. Shopping malls and religious places are due to open on Monday with restrictions to avoid large gatherings.