New Delhi: India logged 6,990 new coronavirus infections, the lowest in 551 days, taking the country's total tally of COVID-19 cases to 3,45,87,822, while the active cases have declined to 1,00,543, the lowest in 546 days, according to the Union health ministry data updated on Tuesday.