One of the world’s most famous Highland Games has been held in Aberdeenshire, attracting members of the royal family and international spectators.
Held close to the royal Highland residence, Balmoral, the Braemar Gathering takes place each year on the first Saturday in September.