The Houses of Parliament

One of the most recognizable governmental structures in the world is the Palace of Westminster, which is situated in downtown London on the north bank of the River Thames. Often referred to as the Houses of Parliament, it is where the House of Commons and the House of Lords, the two houses of the UK Parliament, meet.