Big Ben and the Palace of Westminster, also known as the Houses of Parliament or Westminster Palace. The meeting place of the two houses of the Parliament of the United Kingdom and is situated on the bank of the river Thames in Westminster, London. (photo by Andrew Aitchison / In pictures via Getty Images)
Add to Cart Add to Lightbox Download