Designed by
Title
London Route Master Bus #20798731
Description
London, UK - November 13, 2010: Route Master Bus in the street of London. Bus conductor's waiting for passengers. Route Master Bus is the most iconic symbol of London as well as London's Black cabs.
This image is editorial