Delhi recorded a minimum temperature of 20.7 degrees Celsius (°C) on Saturday, which was low enough under moist conditions to aid fog formation.