answersLogoWhite

0

Big Ben is one of the most famous landmarks in England. It is located in London. As it was being built, there were no known problems in building the landmark.

User Avatar

Wiki User

10y ago

What else can I help you with?