New Delhi: India saw a single day rise of 48,786 coronavirus infections taking the total tally of COVID-19 cases to 3,04,11,634, while the national recovery rate improved to 96.97 per cent, according to the Union Health Ministry data updated on Thursday.