The Big Ben Clock Tower On Elizabeth Tower Of Palace Of Westminster And Portcullis House And The London Eye In London, UK. Stock Photo, Picture And Royalty Free Image. Image 42475590.
Premium Photo | Big ben clock tower in london england
Big ben clock tower in london england | Photo Download