India on Tuesday(20) reported its lowest daily coronavirus caseload in nearly three months, data from the health ministry showed.
According to the ministry, new cases maintained decreasing trend from a peak in September.
The country reported 46,790 new infections in the last 24 hours, taking its tally to nearly 7.6 million - the second highest behind the US. It also reported 587 deaths, taking the total to 115,197.
The number of new infections per day dropped below 50,000 for the first time in nearly three months.
The number of new fatalities reported daily across the country was recorded below 600 for the second consecutive day on Tuesday.
India reported its first Covid-19 infection in January in the southern state of Kerala.
Experts have warned that infections could rise in India as the holiday season nears, with celebrations for the Hindu festivals of Durga Puja and Diwali due this month and in mid-November, respectively.
The country had reported 47,703 new infections in a day on July 28.
The number of active cases remained below 800,000 for the fourth consecutive day, shows the ministry data.
India's Covid-19 tally had crossed the 2 million mark on August 7, 3m on August 23 and 4m in September.
It went past 5m on September 16, 6m on September 28 and crossed 7m on October 11.
According to the ICMR, a cumulative total of 96,116,771 samples have been tested up to October 19 with 1,032,795 samples being tested on Monday(19).