Prince Harry and William are said to have signed off on a final design for the statue of Princess Diana, which is set to be revealed at Kensington Palace in London on July 1.
Prince Harry and William are said to have signed off on a final design for the statue of Princess Diana, which is set to be revealed at Kensington Palace in London on July 1.