Iconic clock tower known as Big Ben overlooking Westminster Abbey in London, England, London, landmark

Code produit:
933751622