March 15th 2002 Taxi cabs parked outside the world famous Harrods department store in London England
Size:
3612px × 2488px
Photo credit: ©
chromepix.com / Alamy / Afripics
License:
Licensed
Model Released:
No
Keywords:
black,
cab,
england,
english,
harrods,
london,
shop,
shopping,
store,
taxi