210 Miles From the River Severn Source in Powys to Severn Beach Near Bristol
The River Severn is the longest river in the United Kingdom, stretching a total of 220 miles from its source in the Cambrian Mountains of Powys, Wales to its mouth at Severn Beach near Bristol, England. The river flows through a variety of...