Buckingham Palace is also the seat of the British government’s upper chamber, the House of Lords.

Buckingham Palace is also the seat of the British government’s upper chamber, the House of Lords.