The dress that Diana, Princess of Wales, wore on her wedding day in 1981 has gone on display at Kensington Palace for the first time in 25 years.
Princess Diana’s wedding dress goes on display to public at Kensington Palace


The dress that Diana, Princess of Wales, wore on her wedding day in 1981 has gone on display at Kensington Palace for the first time in 25 years.