Heavy rains continue to batter North India for the third consecutive day, even as rescue teams worked towards providing relief in flood-ravaged districts. The Indian Meteorological Department (IMD) has predicted that Delhi, Himachal Pradesh and Punjab will receive heavy to very heavy rainfall today.