Across the River Thames in the heart of London can be seen the Houses of Parliament, containing the House of Commons (the lower house) and the House of Lords (the upper house), where the seat of government for the UK resides.
Across the River Thames in the heart of London can be seen the Houses of Parliament, containing the House of Commons (the lower house) and the House of Lords (the upper house), where the seat of government for the UK resides.