With 12,514 people testing positive for coronavirus in a day, India's total tally of COVID-19 cases rose to 3,42,85,814, while the active cases declined to 1,58,817, the lowest in 248 days, according to the Union Health Ministry data updated on Monday.