The Queen has attended a Scottish horse show rounding off a week in which she became Britain's longest serving monarch.

The Queen arrived by Range Rover to the Longines FEI (Federation Equestre Internationale) European Eventing Championship at Blair Castle, Perthshire, with the Duke of Edinburgh.

Wearing a white floral hat, pearls and a grey-and-white houndstooth coat, The Queen greeted Brigadier Melville Stewart Jameson, Lord Lieutenant of Perth and Kinross, and representatives from Longines and the FEI.

She took her seat with Prince Phillip, dressed in a green raincoat, and chatted with people in the grandstand before settling down to watch the show.

The Championships at Blair Castle is the final opportunity for European nations to qualify for the Rio 2016 Olympic Games with 80 competitors from 16 nations taking part over four days of competition, in front of a crowd in excess of 60,000.

The event includes international three-day eventing, British Showjumping, Highland Pony showing, Hunter Show, National Pony Society Scotland Finals, Pony Club Games, Ex Racehorses and Ridden Clydesdale Championships.

The event also incorporates the Bruadar Country Fair, with traditional countryside pursuits such as falconry, gundog training, vaulting, dog agility and includes over 200 trade stands.