ANSWERS: 3
-
Dunno but - Thames? Severn starts in Wales doesn't it?
-
The Thames
-
Thames River
Copyright 2023, Wired Ivy, LLC