London, UK - April 15, 2013:British icon double decker bus and taxi along Oxford Street in London, UK. Oxford Street is Europe's


London, UK - April 15, 2013:British icon double decker bus and taxi along Oxford Street in London, UK. Oxford Street is Europe's busiest shopping street, and has more than 300 shops


Size: 4288px × 2848px
Photo credit: © Eddy Galeotti / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: architecture, booth, box, britain, british, bus, cab, city, color, decker, double, double-decker, england, english, great, holiday, house, kingdom, london, oxford, people, phone, red, sky, steak, street, symbol, taxi, telephone, traditional, transport, travel, uk, united, westminster