Rising from the haze of the demolition stood a single leaning tower, the core shaft of the building. It was still standing.
Elizabeth Tower (Big Ben) is the famous clock tower in London, England. Come and see how it works!