Heavy rain throws life out of gear in Himachal Pradesh

Heavy downpour in Himachal Pradesh has thrown life out of gear.