Along this 70-mile (113km) stretch of the River Great Ouse there would potentially have been about 120 watermills. Follow Cambridgeshire news on BBC Sounds, Facebook, Instagram and X. Drivers are ...