Gruffudd ap Gronwy ap Gwyn Gwaednerth ap Cian — news, coverage & facts — IJR