Narendra Modi has been criticised for allowing large gatherings to take place, while hospitals struggle to deal with the world’s biggest surge in coronavirus cases.