Madog Foel ab Ieuaf ap Llywelyn ap Cynwrig Efell ap Madog ap Maredudd ap Bleddyn ap Cynfyn
(Q99073356)
Language: