Also known as the Houses of Parliament, the Palace of Westminster is one of London’s most iconic architectural landmarks and tourist attraction. It serves as the meeting place of both the House of Commons and the House of Lords and lies on the northern bank of the River Thames, with three towers rising above.
It was in the 11th century that the first royal palace was built on the site but this was destroyed in 1512 and again in 1834, with Westminster Hall, the Cloisters of St Stephen's, the Chapel of St Mary Undercroft and the Jewel Tower the only medieval structures to have survived ...
Read more about the Westminster Palace & Clock Tower