India, July 1 -- India recorded more than 500 fatalities due to the coronavirus disease (Covid-19) in the last 24 hours, the biggest single-day spike, taking its death toll to 17,400 even as 18,653 new infections pushed the infection tally beyond 5.85 lakh, Union health ministry data showed on Wednesday.

According to the health ministry dashboard, 507 Covid-19 patients died between Tuesday and Wednesday morning. On Tuesday, 418 people had died during the same period.

The infection tally has gone up to 585,493--up from 190,535 Covid-19 patients on June 1--as 394,958 cases were added in a just a month.

The recovery rate from the coronavirus disease in India, the fourth worst-hit country in the world, improved to 59.43% as 13,157 patients...