The River Stour is a major river in East Anglia, England. It is 47 miles long and forms most of the county boundary between Suffolk to the north, and Essex to the south. From Wikipedia