Kids Search Logo

🤔 Do you know the answer?




The Jewel Tower, built in 1366, is physically separated from the Palace of Westminster in London.


đŸŽ¯ More Trivia Questions