India logged 6,822 new coronavirus infections, the lowest in 558 days, taking the country's total tally of COVID-19 cases to 3,46,48,383, while the active cases declined to 95,014, the lowest in 554 days, according to the Union Health Ministry data updated on Tuesday.