Designed by
Title
Close up of a red double decker bus number sign in London, UK. #125173544
Description
Close up of a red double decker bus number 98 sign towards Willesden on Oxford Street, London, UK. Double decker bus is an iconic symbol of the city.
This image is editorial