Himachal Flash Floods: 396 Roads Blocked, Homes Destroyed National Cloudbursts, landslides paralyze Himachal Pradesh