Duke of Kent, 88, attends his last event as Colonel of the Scots Guard before failed marine Prince Edward takes on role
Related Articles

Click here to return to the article.