India is in the grip of a second wave of COVID infections and has recorded the highest one-day tally of new cases anywhere in the world, with more than 314,000 new cases reported yesterday.