The Tower of London is a royal residence on a site the size of the White House. Since its construction, the site has been used for many purposes - from a repository for weapons and exotic animals to a private palace of kings.
The Tower of London is a royal residence on a site the size of the White House. Since its construction, the site has been used for many purposes - from a repository for weapons and exotic animals to a private palace of kings.