India reported 61,408 coronavirus infections in the last 24 hours, taking its total caseload past 3.1 million, data from the federal health ministry showed.

India crossed the 3 million cases milestone on Sunday, 17 days after it crossed the 2 million mark. It is the worst-affected country in Asia, and third behind Brazil and the United States globally.

The number of deaths in the last 24 hours was 836, taking the total to 57,542.

India's coronavirus caseload mounted to 31,06,348, while the death toll climbed to 57,542 with 836 fatalities being reported in a span of 24-hours, the data updated at 8 am showed.

 While Mumbai and Delhi still figure in the top three cities in the number of cases, the total share of the top 10 districts has dropped from around 60 per cent to around 33.5 per cent 

While India has been reporting a wave-like surge in its coronavirus cases, the number of recoveries also continue to see a surge with the country's health minister claiming that India's recovery rate is one of the best in the world.

In the past 24 hours, India has seen 57,468 recoveries.

There are 7,10,771 active cases of coronavirus infection in the country which comprises 22.88 per cent of the total caseload.

The coronavirus case fatality rate has declined to 1.85 per cent, while the recovery rate has risen to 75.27 per cent.

According to the ICMR, a cumulative total of 3,59,02,137 samples have been tested up to August 23 with 6,09,917 samples being tested on Sunday.