Barbara Villiers, 1st Duchess of Cleveland (c1640-1709)

Biography
__SHOWFACTBOX__