India hit a grim milestone as deaths from Covid-19 surpassed 300,000 on Monday, even as health officials reported the lowest number of daily cases in nearly 40 days.