Ithel Fychan ap Madog ap Hywel Gymen ap Llywelyn ap Llywelyn — latest news, discussion & facts — IJR