Category:Palace of Westminster

The Palace of Westminster, on the banks of the River Thames in Westminster, London, is the home of the House of Commons and the House of Lords, which form the Parliament of the United Kingdom. It is also known as the Houses of Parliament.