Life

Princess Diana’s 1981 Wedding Dress and Other Effects Will Be Handed Over to Her Sons on Harry’s 30th Birthday