India halted its hugely popular cricket league on Tuesday as Covid-19 infections surged past 20 million in the world's second-most populous country and the opposition leader said a nationwide lockdown was now the only way out.
Cricket officials suspended the money-spinning Indian Premier League (IPL) as the pandemic spirals out of control, with the country adding 10 million cases in just over four months, after taking more than 10 months to reach the first 10 million.
With 3.45 million active cases, India recorded 357,229 new infections over the last 24 hours, while deaths rose by 3,449 to 222,408, health ministry data showed.