Lady Eliza Spencer, 31, niece of Princess Diana, looked sleek and sporty as she rocked navy leggings and a sculpted long-sleeve top for a rare low-key mirror photo. Lady Eliza Spencer, 31, niece of Princess Diana, looked sleek and sporty as she rocked navy leggings and a sculpted long-sleeve top for a rare low-key mirror photo.