River Severn
The longest river in Great Britain, flowing from the Cambrian Mountains through Wales and western England to the Bristol Channel.
The longest river in Great Britain, flowing from the Cambrian Mountains through Wales and western England to the Bristol Channel.