Fashion fans and royal followers will be able to get a closeup look at the dress that Diana, Princess of Wales, wore on her wedding day in 1981. The gown, with its 25ft sequin-encrusted train that dramatically filled the aisle of St Paul’s Cathedral, will be on show for the first time at Kensington Palace in 25 years.more