Joy and tragedy of oldest ever royal THE oldest British Royal in history, Princess Alice, the Duchess of Gloucester, has died at the age of 102 after a life that mixed both adventure and personal tragedy.