Big Ben clock tower on the River Thames, near Westminster Palace and Houses of Parliament in London England has become a symbol of England and Brexit discussions

Royalty-free stock photo ID: 682769779

Big Ben clock tower on the River Thames, near Westminster Palace and Houses of Parliament in London England has become a symbol of England and Brexit discussions