India passes one million Covid-19 cases

India has reported one million coronavirus cases, making it third only to the US and Brazil and prompting concerns about its readiness to confront an inevitable surge.
A spike of 34,956 new cases in the past 24 hours took the national total to 1,003,832.