Lady Amelia Spencer’s wedding dress has ‘special connection’ to Princess Diana March 27, 2023 Kristin Contino Princess Diana's niece married her longtime boyfriend, Greg Mallett, in Cape Town, South Africa while wearing a glamorous Atelier Versace gown.