yes
River Thames, the natural waterway in the UK
I think its the river thames......
The longest river purely in England is the Thames at 215 miles or 346 km, the longest in the UK is the Severn at 220 miles or 354 km. This starts in Wales and finishes in England.
Connecticut River