India on Monday reported 45,903 new coronavirus cases, taking the tally to 85,53,657 with 79,17,373 recoveries and 1,26,611 deaths, according to the Union Health Ministry.