London's red buses are among the most iconic symbols of the capital. The reason behind their colour dates to the early 1900s, when the transport system was operated by different rival companies.
First-class lounge installed in one of London's iconic red buses London's iconic red double-decker bus has been transformed into a 'first-class' experience, complete with a red carpet entrance and ...