Parliament and Big Ben as Seen From the London Eye, London, England

Parliament and Big Ben as Seen From the London Eye, London, England