Welsh Hafren ancient Sabrina
River, eastern Wales and western England.
Britain's longest river, it is 180 mi (290 km) long from its source to tidal waters. It rises in east-central Wales and crosses the English border near Shrewsbury , continuing south to the Bristol Channel and the Atlantic Ocean.