With the biggest single-day spike of over 90,000 cases, India's tally of coronavirus cases reached 41,13,812, set to surpass Brazil, to become second worst-hit country by the coronavirus pandemic.

According to data from India’s federal health ministry, there were 90,632 new cases in the 24 hours to Sunday, while the number of deaths rose by 1,065 to 70,626.

Coronavirus cases in India have now reached 4,110,839 and about 3.2 million affected people have been treated so far, the government data showed.

Medical experts said the country was seeing a second wave of the pandemic in some parts of the country, and that case numbers have surged because of increased testing and the easing of restrictions on public movement.

The government will partially restore metro train services in the national capital of New Delhi from Monday.

The pandemic will not finish this year as the virus has spread from big cities to other parts of the country, Randeep Guleria, the director of the All India Institute of Medical Sciences in New Delhi, said in an interview with India Today TV.

The number of cases could continue to rise before the curve flattens out, he said.

India has logged the world’s largest daily coronavirus case load for almost a month even as its government pushes to open businesses to revive a contracting economy.