The Queen has officially unveiled a new Highland Games pavilion at the annual Braemar Gathering.

She joined 15,000 visitors at the event, which is held each year a short distance from the royals' summer retreat on the Balmoral estate.

The Aberdeenshire town has hosted the event for 203 years and this year marked the 170th anniversary of Royal Family links.

The Queen, wearing a striking jade-green dress suit, was joined by the Duke of Rothesay as well as the Princess Royal and her husband Sir Timothy Laurence at the Princess Royal and Duke of Fife Memorial Park.

The Queen and Princess Anne were both presented with floral posies which they carried throughout their hour-long visit.

Before leaving, the Queen and the Duke of Rothesay officially unveiled the newly-built Highland Games Pavilion, which will open to the public next year and will showcase the history of the Highland Games, not just in Braemar but across the world.