As a dozen giant rubber ducks prepare to race down the River Dee, here’s everything you need to know about the Ballater Duck Festival

The festival in action last year.
The festival in action last year.

Breaking