the father of the princess charlotte of lorraine has a descendant that includes umberto ii the final king of italy.
the father of the princess charlotte of lorraine has a descendant that includes umberto ii the final king of italy.
louis
count of armagnac