BBC director-general Tim Davie said the corporation “would like to take this opportunity to apologise publicly to her, to the Prince of Wales, and to the Dukes of Cambridge and Sussex, for the way in which Princess Diana was deceived and the subsequent impact on all their lives”.