Designed by
Title
A street in central London. Red double-decker buses between historic buildings. #289858987
Description
London, United Kingdom - July 18, 2012: Red double-decker buses drive through a street full of people in the city center.
This image is editorial