The Duke of Cambridge has been given the highest honour in Scotland after the Queen installed him as a Knight of the Thistle at a service in Edinburgh.
The Duke of Edinburgh, the Princess Royal and the Duchess of Cambridge, will also attend the event at the city's St Giles' Cathedral.
The Order of the Thistle is the highest honour in Scotland and is second only in precedence in the UK to the Order of the Garter. It honours men and women who have held public office or who have contributed in a significant way to national life.
The Princess Royal was invested in the Order of the Thistle in June 2001.
Large crowds gathered outside the Cathedral on the Royal Mile with people hoping to catch a glimpse of William and Kate, known as the Earl and Countess of Strathearn when in Scotland.
Kate was wearing a pale yellow coat and hat and carrying a bag made of Strathearn tartan.
The service was followed by a special parade down the Royal Mile to celebrate the Queen's Diamond Jubilee.
It featured 400 pipers led by the Lothian and Borders Police band marching from the City Chambers and finished outside the Scottish Parliament, opposite Holyrood Palace, with traditional folk music, Highland dancing and the pipers playing for the crowd.
The event comes as the Queen continues her annual week-long residence at Holyrood, which this year also marks her jubilee.
Engagements have included a visit to the Scottish National Portrait Gallery in Edinburgh, an investiture ceremony and garden party at the palace and a special jubilee thanksgiving service in Glasgow.
The visit will conclude with engagements in Perth on Friday.