Westminster Palace, also known as the Houses of Parliament, is the seat of the UK Parliament located in London. This iconic building, with its stunning Gothic architecture, is situated on the north bank of the River Thames. It houses the two houses of Parliament: the House of Commons and the House of Lords.
The palace has a rich history, dating back to the 11th century, and has undergone numerous renovations and expansions. One of its most famous features is the Big Ben clock tower, which is a symbol of London. The palace is a UNESCO World Heritage Site and attracts millions of visitors each year.