The annual Braemar Gathering is held a short distance from Balmoral