Designed by
Title
Double Decker Bus in London, UK #33158603
Description
Double Decker Bus in London. Approximately 7,500 iconic red buses carry more than six million passengers each weekday on a network serving all parts of Greater London.
This image is editorial