Heavy rains lashed northern parts, leaving at least 28 people dead and 22 missing in Himachal Pradesh, Uttarakhand and Punjab on Sunday, while a flood alert was sounded in parts of Delhi, Haryana, Punjab and Uttar Pradesh as Yamuna and other rivers were in spate.