NEW DELHI -- India's coronavirus cases have crossed 10 million with new infections dipping to their lowest levels in three months, as the country prepares for a massive COVID-19 vaccination in the new year. Additional cases in the past 24 hours dropped to 25,152 from a peak level of nearly 100,000 in mid-September.

The epidemic has infected nearly 1 per cent of India's more than 1.3 billion people, second to the worst-hit United States.

A government health expert says India is keeping its fingers crossed as the cases tend to increase in winter months. India is home to some of the world's biggest vaccine-makers and there are five vaccine candidates under different phases of trial in the country. India aims to provide vaccines to 250 million people by July 2021.