St. Stephen's Tower is the clock tower at the northern end of the Palace of Westminster in London. It is often colloquially referred to as "Big Ben", after the 13-ton bell that is its best-known feature.

Related topics