In a startling incident near Oxford Street in London, a bus collided with a building, prompting emergency services to swiftly respond to the scene. Witnesses recount the shocking sight of the vehicle crashing into a store situated on New Oxford Street, near Tottenham Court Road.
The incident has led to the closure of surrounding roads, as authorities work to manage the aftermath and ensure the safety of pedestrians and motorists alike.