Prince William and Prince Harry Unveil the Princess Diana Statue in Kensington Palace Image Source: Getty / WPA Pool