Delhi recorded 41.2 mm of rainfall in the past 24 hours until 8:30 am on Saturday, marking the highest single-day December rainfall in 101 years, according to the India Meteorological Department (IMD).