London Bus Takes a Detour: Crashes Into Building on Bustling New Oxford Street



Shoulda’ taken a left turn at Albuquerque! Chaos ensued on London’s famed New Oxford Street as a bus veered off course, plowing into a building and leaving one person injured, while emergency crews swarmed the scene to assess the aftermath.