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
Editorial use only
Editorial credit: Kamira / Shutterstock.com

Royalty-free stock photo ID: 55854550

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