answersLogoWhite

0

Big Ben - the world-renowned clock tower that resides in London, England - was built in 1858 after a fire destroyed the old Palace of Westminister. The clock tower was renamed the Elizabeth Tower in 2012 to celebrate Queen Elizabeth's 60th anniversary as queen.

User Avatar

Wiki User

∙ 13y ago

What else can I help you with?