Temperatures crossed 40 degrees Celsius in parts of the country on Tuesday, amid a heatwave forecast to last till June 12.
On Tuesday, the highest temperature recorded in Lahore was 43°C, while the mercury reached 41°C in Islamabad. The highest temperature recorded in Karachi was 36°C.
Commuters rush to board an air-conditioned bus on a hot summer day in Rawalpindi on June 9, 2026. —AFP
Commuters stand under a bus shelter as they wait to board an air-conditioned bus on a hot summer day in Rawalpindi on June 9, 2026. —AFP
A worker pushes a cart along a street on a hot summer day in Lahore on June 9, 2026. —AFP
A man pushes a cart loaded with water cans on a hot summer day in Lahore on June 9, 2026. —AFP
Commuters drink cold water served along a street during a hot summer day in Karachi on June 9, 2026. —AFP
Commuters stand under a bus shelter as they wait to board an air-conditioned bus on a hot summer day in Rawalpindi on June 9, 2026. —AFP
Traffic police personnel cover their heads with cloth as they stand at a road junction amid a heatwave in Rawalpindi on June 9, 2026. —AFP
Labourers cover their heads with cloth as they push a loaded cart amid a heatwave in Rawalpindi on June 9, 2026. —AFP
Workers load ice blocks onto a vehicle on a hot summer day in Lahore on June 9, 2026. —AFP
A labourer shields his head with a cloth as he hauls a loaded cart amid a heatwave in Rawalpindi on June 9, 2026. —AFP