Princess Anne, the Princess Royal, represented his brother King Charles at a major event amid her role as Admiral in the ...