House of Lords

The House of Lords is the upper house of the UK Parliament. It is located in the Palace of Westminster in London.

.