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[…]