St. Stephen's Tower
From Wacklepedia - The Free Encyclopedia
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