Earl Spencer said he was sat next to the Princess Royal on July 27, 1981 when he was aged 17 at Buckingham Palace to celebrate his sister's Princess Diana's marriage to Prince Charles.