Sri Lanka, Oct. 24 -- India has reported 53,370 new cases in the past 24 hours, taking the overall tally past 7.8 million.

The Health Ministry also reported 650 deaths, driving the country's toll to 117,956.

The highest number of new infections is coming from Maharashtra, Kerala and Karnataka states.

They're also reporting the maximum number of daily recoveries.

Last month, India hit a peak of nearly 100,000 cases in a single day, but since then daily infections have fallen by about half and deaths by about a third, even as testing has remained consistent.

Published by HT Digital Content Services with permission from Hiru News....