Which of these is a London landmark?
Correct answer: Tower of London
jsh
Good question and answer but there is so much more to know than would fit in here.
Correct answer: Tower of London