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 with Big Ben on June 1, 2011. Big Ben is the largest four-faced chiming clock and the London Bus service is one of the largest urban bus networks in the world.