Punjab faces continued monsoon rains through August 23, with urban flooding, flash floods and landslides possible across several vulnerable districts