Yes, Princess Diana did have a father. Her father was John Spencer. When she was born he was Vicount Althorpe, but after the death of his father he became the eighth Earl Spencer. She also had a step-father as well. Her parents divorced when she was young and her mother married a man named Peter Shand-Kydd.
Copyright © 2026 eLLeNow.com All Rights Reserved.