New Delhi, July 21: India reported 42,015 new COVID19 cases, 36,977 recoveries, and 3,998 deaths in the last 24 hours, as per the Union Health Ministry.