July 1 (UPI) -- British Princes William and Harry, who have been somewhat estranged, reunited at their childhood home on Thursday to unveil a statue of Princess Diana on what would have been her 60th birthday.
The statue of Diana, Princess of Wales, is located in the Sunken Garden at Kensington Palace in London. It depicts Diana and two children.