LONDON, UK - MAY 25, 2015: Two red double decker buses on Cromwell Road. The London Bus is one of London's principal icons. Shutterstock Image - LONDON, UK - MAY 25, 2015: Two red double decker buses on Cromwell Road. The London Bus is one of London's principal icons. - ID: 292572686