The Elizabeth Tower, formerly called the Clock Tower, is one of London’s landmarks and probably the most famous part of the Palace of Westminster.
The Elizabeth Tower, formerly called the Clock Tower, is one of London’s landmarks and probably the most famous part of the Palace of Westminster.