Designed by
Title
British icons double decker bus and taxi along Oxford Street in London, UK #32671248
Description
LONDON - APRIL 15: British icons double decker bus and taxi along Oxford Street, on April 15, 2013 in London, UK. Oxford Street is Europe's busiest shopping street, and has more than 300 shops
This image is editorial