The Queen has arrived at the Scottish Parliament for a special event taking place as part of its 20th anniversary celebrations.

The Prince of Wales, who holds the title of the Duke of Rothesay in Scotland, is accompanying his mother as she makes a speech to MSPs in the debating chamber.