The wedding dress of Princess Diana, which forms the centrepiece of a new exhibition at Kensington Palace in London. Lady Diana Spencer's wedding dress was an ivory silk taffeta and antique lace gown, with a 25-foot train and a 153-yard tulle veil, valued then at L9,000. It was worn at Diana's wedding to Charles, Prince of Wales in 1981 at St Paul's Cathedral. It was designed by Elizabeth and David Emanuel. Picture by i-Images / eyevine