New Delhi, Oct. 30 -- Delhi witnessed a sharp fall in temperature, with the maximum mercury dropping by 4.7 degrees Celsius in the past 24 hours, as heavy rainfall lashed several parts of the national capital, with Safdarjung recording 61.4 mm of rain, the highest among the city's key weather stations, during the 24-hour period ending on Friday morning.

The downpour brought an unusually cool spell to the capital, pushing the maximum temperature at Safdarjung to 20.7 degrees Celsius, 10.3 degrees below normal. The minimum temperature settled at 17.2 degrees Celsius, registering a decline of two degrees over the previous 24 hours, according to the India Meteorological Department (IMD).

The maximum temperatures across Delhi remained markedly...