Video PlayerClose
NEW DELHI, Sept. 22 (Xinhua) -- At least 10 people were killed after a vehicle skidded off a mountain road in the northern Indian state of Himachal Pradesh, police said Saturday.
NEW DELHI, Sept. 22 (Xinhua) -- At least 10 people were killed after a vehicle skidded off a mountain road in the northern Indian state of Himachal Pradesh, police said Saturday.