Editorial image. Not to be used in commercial designs and/or advertisements. Click here for terms and conditions.
LONDON - JUNE 2012: A London Bus at Parliament Square near Westminister with Big Ben on June 8, 2012 in London England. The London Bus service is one of the largest urban bus networks in the world with 8000 buses covering 700 routes. London Scene with Big Ben, London Double Decker Bus.