Press ESC to close

house of lords

18 interesting facts about Palace of Westminster

Estimated reading time: 3 minutes Palace of Westminster, also known as the House of Parliament, is located on the north bank of the River Thames in the City of Westminster in central London. 1. Palace of Westminster was originally a[…]