The wreckage of a passenger bus that fell into a gorge in Himachal Pradesh state, India, on July 4. On average, 150,000 people are killed each year in traffic accidents in India, according to government figures.  AP
The wreckage of a passenger bus that fell into a gorge in Himachal Pradesh state, India, on July 4. On average, 150,000 people are killed each year in traffic accidents in India, according to governmeShow more

At least 25 dead after bus falls into gorge in Indian Himalayas