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