You are here
Home > Posts tagged "Tower"

Big Ben turns 150

Big Ben, the iconic clock tower in London, struck its bell for the first time on this day in 1859. The first bell cracked under testing two years before the tower was built and its replacement only lasted two months before it also cracked. For the following four years Big Ben remained

Top