The Palace of Westminster is the iconic home of the British Parliament in London, UK. Located on the banks of the River Thames, the palace is a stunning example of Gothic Revival architecture, and is a UNESCO World Heritage Site. The palace is home to the House of Commons and the House of