Princess Charlotte's christening was Prince William's "poignant" tribute to his mother, Princess Diana, royal experts have said.
Princess Charlotte's big day was held at Sandringham's own parish church of St Mary Magdalene on July 5, 2015, aged four months.
Experts have now revealed that the ceremony was a tribute to Charlotte's late grandmother, Princess Diana.