Who made the most Official Appearances, Openings, and Engagements in 2013? It was Princess Anne, the Princess Royal, with 246 appearances, who, in her quiet, discreet way, won out over HM The Queen, the Duke of Edinburgh, Prince Charles, and Princes William and Harry. Brava! Anne. Thank you for serving your country well.