England’s Rose

Diana Spencer was one of the most famous, influential, and controversial leaders of the 20th Century. She was a magnificent human being, loved by everyone…