The number of Covid-19 cases reported in India in a span of 24 hours dropped below 40,000 for the seventh time this month, taking the infection tally to 94.31 lakh, while the recoveries surged to 88,47,600, according to the Union Health Ministry's data updated on Monday.