The London Bus is one of London's principal icons, with the archetypal red rear-entrance double-deck bus being recognised world-wide.

 

learn more...


Wikipedia