UK

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....Read More