Houses of Parliament, also known as the Palace of Westminster, are home to the House of Commons and the House of Lords and the famous clock tower Big Ben. Palace of Westminster, also known as the Houses of Parliament or Westminster Palace, is the...

Houses of Parliament; night shot; River Thames; City of Westminster; London; Palace of Westminster; Westminster Palace;

Description

The Palace of Westminster, aka the Houses of Parliament or Westminster Palace, is the meeting place of the two houses of the Parliament the House of Lords and the House of Commons. It lies on the north bank of the River Thames in the City of Westminster