geography MCQ #852

The Tower of London is situated on which river?

geography MCQ #852

  1. Question 1

    Q1. The Tower of London is situated on which river?

    • A) River Seine
    • B) River Thames
    • C) River Severn
    • D) River Tyne

    Answer: River Thames

    Explanation: The Tower of London stands on the north bank of the River Thames in central London, constructed by William the Conqueror beginning in 1078.