
A man carrying a boy on his back as he runs to take shelter during heavy rain in Rawalpindi, on May 24, 2025. — OnlineAt least 18 people lost their lives and more than 100 also sustained injuries across Punjab as torrential rains, windstorms, and structural collapses wreaked havoc...