Unlike King Charles, Queen Camilla and Prince William, who all wore ceremonial robes for the festivities in Edinburgh on Wednesday, the Princess of Wales, 41, wore a recycled coat by Catherine ...