A memorial dedicated to Scotland's last veteran of the First World War has been unveiled by the Prince of Wales and Duchess of Cornwall.
Mr Anderson died at the age of 109
The cairn has been erected in the Perthshire town of Alyth, the home of Alfred Anderson who died in November 2005 at the age of 109.
The Black Watch veteran was also Scotland's oldest man.
Mr Anderson served with the late Queen Mother's older brother, Captain Fergus Bowes-Lyon.
Prince Charles had visited Mr Anderson on two occasions and on Sunday he unveiled the cairn and plaque at Alyth War Memorial.
He attended the short dedication with his wife, Camilla, the Duchess of Rothesay.
Prince Charles said: "It has been an enormous pleasure to be here, particularly as I have such happy and special memories of Alfred Anderson.
Charles and Camilla met Mr Anderson's children
"It was a great opportunity to talk to him about his experience and his time with my late great uncle Captain Fergus Bowes-Lyon who was killed in the Battle of Loos."
Prince Charles said the memorial would also be a reminder of all the people of Alyth who fought in the World Wars.
"That in turn enables us to remember all those who are now battling hideous conditions in places such as Afghanistan and Iraq," he said.
"It is important to remember the sense of duty, service and sacrifice that is still going on."
Mr Anderson, who joined the army at the age of 18, saw action in the trenches of France before being invalided out in 1916 with serious shrapnel wounds.
A bronze bust of him and his medals - including the French legion D'Honneur - have taken pride of place at the Black Watch Museum in Perth.