In an unbelievable twist of fate, a double-decker bus jumped Tower Bridge in 1952, leaving passengers stunned and unharmed.
Wheels up! This vintage-inspired red double-decker bus serves fine dining in London, United Kingdom, as you take in the city’s landmarks. The three-hour route passes Tower Bridge, Buckingham Palace, ...