Question

Pub quiz question 7486 by pjh
  1. Question: Q: London, in Ontario, stands on what river?
  2. Answer: A: Thames (More technically the fork of Thames River and North Thames River)
  3. Notes: *: Not to be confused with the River Thames where London, England, is.
  4. Categories: Geography (7)
ethereal-universe