FamilyRoots
Sign in
You're exploring a sample family tree.Create your free account

Margaret of France

1279–1318

↗

Edward I

1239–1307

↗