Pakistan, July 9 -- Heavy monsoon rains have battered various parts of Pakistan, flooding low-lying areas and claiming 21 lives over the past two days. Cities including Lahore, Rawalpindi, and Islamabad witnessed intense showers that submerged streets and disrupted daily life. In Lahore, rain hit multiple areas such as Garhi Shahu, Islampura, Chauburji, and Johar Town, offering temporary relief from the heat but also causing waterlogging.

Meanwhile, other parts of Punjab - including Gujranwala, Gujar Khan, and Multan - also received heavy rainfall, leading to similar conditions. In Karak, roads resembled ponds, while in Hazara and Khanpur, overflowing streams inundated homes and nearby settlements. According to the Pakistan Meteorologica...