Editorial image. Not to be used in commercial designs and/or advertisements. Click here for terms and conditions.
LONDON - MAY 29: A London Bus on Westminister Bridge with Big Ben on May 29, 2011 in London England. The London Bus service is one of the largest urban bus networks in the world with 8000 buses covering 700 routes.