Within a span of 24 hours, India witnessed a single-day spike of 28,591 coronavirus infections, which took the overall tally to 3,32,36,921. The active cases have gone down 6,600 in a day to stand at 3,84,921, according to Union Health Ministry data updated Sunday.