Princess Diana was a member and patron for more than 100 charities, many of which are now supported by her two sons, Prince William and Prince Harry.