India recorded nearly two million coronavirus infections in August, the highest monthly tally in the world since the pandemic began.
August was also the worst month for fatalities with 28,000 virus deaths.
With 3.7 million confirmed cases, India has the third-highest caseload in the world, after the US and Brazil.
In August, India saw an average of 64,000 cases per day – a 84% hike from average daily cases in July, according to official data.
This number is the highest in the world – for example, the US, which has the most number of cases, saw 47,000 daily cases on average last month.
The spike in numbers comes as the country expands its testing amid concerns that the virus has started to spread in many rural areas as well.
A sudden upsurge in new cases in four states – Uttar Pradesh, Jharkhand, Chhattisgarh and Orissa (Odisha) has alarmed officials.
Maharashtra, the epicentre of the outbreak in India, continues to lead the pack with nearly 800,000 confirmed cases.
Even though the number of infections have risen sharply, the government has relaxed restrictions in bid to revive the economy. According to the Centre for Monitoring the Indian Economy nearly 122 million people lost their jobs between March and April.