The Palace of Westminster, also known as the Houses of Parliament or the House of Commons on the 20th of November 2024 in London, United Kingdom. It is the meeting place of the governments of the United Kingdom and is on the bank of the river Thames in London. (Photo by Andy Aitchison)
Add to Lightbox Download