The River Severn (Welsh: Afon Hafren) is 220 miles long making it the longest river in Great Britain (354 kilometres). How is it fishing?