India on Tuesday recorded 2,59,170 new coronavirus cases, taking its tally of infections since the beginning of the pandemic in January 2020 to 1,53,21,089.