LONDON -JUNE 22:Typical double decker buses in The Strand June 22, 2010 in London.One of the finest streets in Europe bustlingThe Strand is always busy with traffic
- Image ID: 55854550
- Release Information: Editorial Use Only. Use of this image in advertising or for promotional purposes is prohibited.
- Editorial Credit: Kamira / Shutterstock.com
- Copyright: Kamira