India reported 314,835 new coronavirus cases on Thursday, the highest single-day tally recorded anywhere in the world since the pandemic started . The spike in Covid-19 cases has put medical infrastructure under strain with hospitals running out of essential …