Flash floods and landslides have been ravaging Uttarakhand and Himachal Pradesh. The calamities have taken several lives.