The Duchess of Sussex attended the event in her capacity as vice-president of the Queen's Commonwealth Trust.