Princess Diana's sartorial genes have well and truly been inherited by her stunning nieces Lady Amelia and Lady Eliza Spencer. Lady Amelia, 31, proved that her impeccable sense of style isn't ...