India's total virus cases swept past 25 million on Tuesday as the country registered more than 260,000 new cases and a record 4,329 deaths in the past 24 hours.