WHOSYERDAD-E Who's Your Daddy?
Wikigenealogy

Interactive tree of Grand Duke Mstislav-Harold of Kiev

King Stephen III of Hungary 11471172
Margaret of Hungary 1169
King Emeric of Hungary 11741204
Princess Jolanta of Hungary 12161251
King James I of Aragon & Mallorca 1208
King Andrew II of Hungary 11761235
Yolande de Courtenay 11991233
Constance of Hungary 11801240
King Bela III of Hungary 11481196
Marguerite Capet of France 11571197
Agnes de Chatillon 11521184
Elizabeth of Hungary 1150
Geza of Hungary 11511210
Odola of Hungary 11561199
Helena of Hungary 11581199
Margaret of Hungary 1162
Princess Euphrosine of Kiev 11301186
King Geza II of Hungary 11301161
Grand Duke Mstislav-Harold of Kiev 10761132
Lyubava Dmitrevna 11001168
Grand Duke Vladimir Monomakh of Kiev 10531125
Princess Gytha Haroldsdatter of England 10531107
King Harold II Godwinson of England 10221066
Queen Ealdgyth of England 10251086
Queen Edith of England 10251086
Earl Godwin of Wessex 10011053
Gytha Thorgilsson 9971069
Wulfnoth of Wessex 9831015
Earl Alfgar III of Mercia 10021059
Princess Elgifu of England 990
Earl Godwin Leofric III of Mercia 9681057
Countess Godgifu of Mercia de Bukenhall 9801067
King Ethelred II of England 9681016
Queen Aelgifu of Northumbria 9681012
Princess Emma of Normandy 9821052