BENGALURU, Aug 3: India reported 52,972 new coronavirus infections in the past 24 hours, taking the total to 1.8 million, data from the Ministry of Health and Family Welfare showed on Monday.