Princess Diana's wedding dress to go on display for 1st time in 25 years
Princess Diana's wedding dress from 1981 will go on public display at Kensington Palace after her sons, Princes William and Harry, agreed to loan it.
Princess Diana's wedding dress from 1981 will go on public display at Kensington Palace after her sons, Princes William and Harry, agreed to loan it.