Editorial image. Not to be used in commercial designs and/or advertisements. Click here for terms and conditions.
LONDON - JUNE 1: A London Bus on Westminister Bridge on June 1, 2011. The London Bus service is one of the largest urban bus networks in the world and buses have been used on the streets of London since 1829.