News

On July 7, employees and customers at a gas station in Himachal Pradesh in India experienced a moment of terror when a mountainside collapsed and masses of earth crashed onto the gas pumps.