Heavy rains battered the Himalayan states of Uttarakhand and Himachal Pradesh, claiming 35 lives so far and leaving many stranded, while a flood-like situation prevailed in many parts of Haryana, Punjab and Jammu and the Yamuna breached the danger level in New Delhi.