How long is the longest river in England?

The longest river in England is the River Severn. It flows for approximately 220 miles from its source in mid-Wales to its mouth in the Bristol Channel.
Copyright Wanderlust World © https://www.ynyoo.com