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
Choose your region
Selecting a region may change the language and promotional content you see on the Adobe Stock web site.