Goosetalk
Which British river is the longest, flowing for approximately 220 miles from mid-Wales to the Bristol Channel? – Goosetalk