New Delhi: With 30,757 people testing positive for the coronavirus infection in a day, India's total tally of cases rose to 4,27,54,315, while the recovery rate crossed the 98 per cent-mark again, according to Union health ministry data updated on Thursday.