Princess Kate made a radiant appearance today at the annual Royal British Legion Festival of Remembrance at the Royal Albert Hall.