The Duchess of Cambridge will wear a crown for just the third time in her life next week, and rumours are flying she will choose the beautiful Spencer Tiara.
Princess Diana epitomised what it meant to be stylish. So when you’re her niece, you’ve got some big shoes to fill – but that’s exactly what Lady Kitty Spencer is doing.