Gruffudd Llwyd ap Gruffudd Ddû ap Gruffudd ap Maredudd — news, coverage & facts — IJR