Wind from the sea and pre-monsoon rains have cooled southern Pakistan after a scorching heat wave killed over 600 people in recent days.

Meteorologist Abdur Rasheed said Wednesday that temperatures in Karachi dropped to 34 degrees Celsius (93.2 degrees Fahrenheit).

The port city has been in the grip of a heat wave called the worst in at least a decade, with temperatures reaching 45 degrees Celsius (113 degrees Fahrenheit). Hourslong power outages, little running water and the majority of people fasting for the Muslim holy month of Ramadan had worsened the situation.

The cooler temperatures Wednesday appeared to be helping. Hospital officials said admittances had dropped compared to previous days, when dehydrated patients lay in corridors and outside of clinics.