Random Video

At least 19 people die after speeding bus veers off road and falls 30 feet into a ditch in Bangladesh

2023-03-19 343 Dailymotion

A tragic bus accident in Bangladesh killed 19 people and fell off the road into a 30 feet ditch. Police are still determining what the cause of the accident was.