Princess Diana’s youngest brother, Charles Spencer, is the father of seven children. Spencer married Victoria Lockwood in September 1989, and the twosome welcomed daughter Kitty in 1990 followed by ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results