Heavy rain battered parts of Uttar Pradesh's Moradabad on Sunday. The downpour brought the temperature further down in the city as it brought relief from the scorching heat. The maximum and the minimum temperature in Moradabad is expected to hover between 25 degrees Celsius and 30 degrees Celsius.