The Westminster Palace (the meeting place of the Parliament) is located in London, on the northern bank of the Thames. The Great Fire of 1834 damaged a great part of the palace, which had to be rebuilt (the decision to construct a tower and a clock was made back...

read more