Interesting facts about the Palace of Westminster

The Palace of Westminster, commonly known as the Houses of Parliament lies on the north bank of the River Thames in the City of Westminster, in central London. The Westminster Palace was originally a royal residence built in the 11th century CE for Edward the Confessor. In 1512 much of the structure was destroyed in … Read more