elizabeth tower
The iconic clock tower of Westminster Palace in London, United Kingdom. Simply known as the Westminster Clock Tower before 2012 when it was renamed during the Diamond Jubilee of Queen Elizabeth II. It houses the world famous bell Big Ben.
The following tags are aliased to this tag: big_ben (learn more).