Big Ben clock tower, also known as Elizabeth Tower is near Westminster Palace and Houses of Parliament on the Thames River in London 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.