India recorded 35,871 new cases of COVID-19, the highest single-day spike in the last 102 days, as per the Union Health Ministry's daily bulletin released on Thursday.