
College bus crash into river in England sends five to hospital
Jun 27, 2025
London [UK], June 27: A college bus which crashed off a road into a river "like a scene out of the movie Speed" had suffered "brake failure and a jammed accelerator," according to one of the first witnesses to reach the scene in southern England.
Read More ..