Main Page
|
See live article
|
Alphabetical index
Stourport-on-Severn
is a town in
Worcestershire
,
England
. It stands at the junction of the
River Severn
and the
River Stour
. The town owes its existence to the
Staffordshire and Worcestershire Canal
, which joined the Severn here in 1772.