NEW DELHI - India reported Thursday that its tally of new daily coronavirus cases has topped 300,000 for the first time, as the South Asian nation of over 1.3 billion people grapples with a new wave of infections and a shortage of hospital beds.