Heavy rain in several parts of north India has brought the region to its knees, claiming at least 19 lives in the past three days. In cities and towns, many roads and buildings remain submerged in knee-deep water. The weather department has predicted more downpour for Himachal Pradesh, Uttarakhand, Punjab, Haryana, Jammu and Kashmir, Rajasthan, Delhi and its adjoining areas over the next couple of days.