The Queen is to address the Scottish Parliament as part of its 20th anniversary celebrations.

As part of a year-long programme to mark two decades of devolution, the ceremony on June 29 will take place almost 20 years to the day since Parliament officially assumed its legal powers.

Her Majesty who will be accompanied by Prince Charles, known as the Duke of Rothesay in Scotland, will formally address MSPs in the Parliament Debating Chamber in a ceremony which will see performances celebrating the best of Scottish music and culture.

The ceremony will mark the ninth time the Queen has addressed the Scottish Parliament.

MSPs will also be joined by young people who were born on July 1 1999, the day power was transferred from Westminster to the new Parliament.

The Parliament's presiding officer the Rt Hon Ken Macintosh MSP said: "Since the Scottish Parliament was established nearly two decades ago, Her Majesty The Queen has given us her unwavering support.

"She addressed the newly elected MSPs in July 1999 as we assumed our legislative powers and she has visited Holyrood many times since. Each time with messages of friendship and support.

"It will be a pleasure to welcome Her Majesty and HRH The Duke of Rothesay to the Parliament once again as we celebrate our 20th year.

"In The Queen's address to the Parliament in 1999, she talked about the start of a new constitutional age and the importance of channelling the energy of the young and being open and accessible to serve all the people of Scotland.

"As we look ahead to our next 20 years, these are messages that still resonate and sit at the heart of what we do."