Dafydd ap Llywelyn Fychan ap Llywelyn ab Adda — latest news, discussion & facts — IJR