Princess Anne handed honorary degree from Camilla in Aberdeen
Princess Anne has received an honorary degree from the Duchess of Rothesay at the University of Aberdeen.
The Princess Royal was conferred the degree by sister-in-law Camilla in her role as the university's chancellor.
Princess Anne was nominated by the university for the honour in recognition of her charity work. She is patron of Save the Children, and is involved with scores of other organisations.