India’s Covid-19 tally of cases went past 4.2 million with a record 90,802 people being infected in a day to surpass Brazil and become the second worst-hit country after the United States. With increased testing, it could emerge as the top country affected by the pandemic.