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

12y ago

What else can I help you with?