London Bus

One of London's famous red double-decker buses.