The Atholl Highlanders Parade held annually in May at Blair Castle, credit : Paul Tomkins / VisitScotland