She was a Princess because she married Prince Charles and she was of Royal blood. She was a Lady. That's the best answer this American can give off me head. Any Brits know better? Diana was not of...
When she was born, as the daughter of a viscount, she was called the Hon Diana Frances Spencer, and when her father inherited the earldom she became Lady Diana Frances Spencer: she was born an...