The River Spey rises in the Grampian Mountains at Inverness and flows 177 km to the Moray Firth. Research Spey