Editorial image. Not to be used in commercial designs and/or advertisements. Click here for terms and conditions.
LONDON - JUNE 17: Westminster Train Station building facade with people on the sidewalk and a double decker red buss in front on June 17, 2010 in London, England. London is hosting the 2012 Olympic games.