Main Page | See live article | Alphabetical index

Stourport-on-Severn

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.