"Sometimes I get nervous around new people," she says of meeting her fellow impressive debutantes. "I was like, 'Oh my God, I ...
Lady Amelia Spencer and Lady Eliza Spencer, the twin daughters of Princess Diana's younger brother Charles Spencer, 9th Earl ...