Princess Alexandra also known as Lady Ogilvy, has long embodied a simpler yet modest form of royal elegance.
January 09, 2026