Heavy monsoon rains batter Pakistan, triggering urban flooding and landslides