Gruffudd ap Dafydd ap Llywelyn ap Dafydd Hên — latest news, discussion & facts — IJR