Gruffudd Ddû ap Gruffudd Foel ap Gruffudd ab Elidir — news, coverage & facts — IJR