The BBC has apologized to Catherine, Princess of Wales for referring to her as “Kate Middleton” during the British broadcaster’s recent coverage of Armistice Day.