Charity “devastated” by walk cancellation plan new event

Since 2012 the Speyside Kiltwalk has helped raise thousands for worthy causes
Since 2012 the Speyside Kiltwalk has helped raise thousands for worthy causes