29/05/2026
On this day, on the 29th May 1687 King James VII of established the Most Ancient and Noble Order of the Thistle. Lord Elgin (11th Earl of Elgin and 15th Earl of Kincardine) is currently the oldest and longest-serving non-Royal Thistle knight in the history of the Order. He has served for 45 years having been made a Knight of the Thistle in 1981.
The family of Bruce are immensely proud of his service over the years, and this wonderful portrait painted by George Bruce in 1986 shows him wearing the robes of the Most Ancient and Noble Order of the Thistle.