Big Ben clock tower, also known as Elizabeth Tower near Westminster Palace and Houses of Parliament in London England has become a symbol of England and Brexit discussions

Royalty-free stock photo ID: 657810904

Big Ben clock tower, also known as Elizabeth Tower near Westminster Palace and Houses of Parliament in London England has become a symbol of England and Brexit discussions