Huge rocks and boulders suddenly rolled down from the hillside onto a mountain road in Himachal Pradesh, India on October 9, ...