The tower of london is a palace