The hour bell in the Elizabeth Tower (formerly known as the Clock Tower), adjacent to the Houses of Parliament in Westminster, London, United Kingdom.
The clock tower itself.
The clock tower at the north end of the Palace of Westminster, London.