Which city has the Tower of London?
Answer and explanation
Correct answer: D. London
- Step 1: The Tower of London was begun by William the Conqueror after 1066. Step 2. It lies on the north bank of the Thames. Answer: London. Why not the others: The other cities have their own castles.
Practise more What Is the UK?.
Free questions with an explanation for every one, and full timed Life in the UK Test mock tests.