591 employees
The House of Lords is the second chamber of the UK Parliament, checking government, shaping laws and debating key issues.
1801