The River Thames is located in:

  • Subject:  GEOGRAPHY
  1. England
  2. Scotland
  3. Ireland
  4. Finland
Correct Answer: England