Shimla: Nine tourists have been killed in northern India after the vehicle they were travelling in was hit by falling boulders. Three others were reportedly injured in the incident, which happened July 25 in the northern Indian state of Himachal Pradesh Dramatic footage posted on social media showed large rocksContinue Reading