Efa ferch Gruffudd ap Gruffudd Ddû ap Gruffudd Fychan ap Gruffudd — news, coverage & facts — IJR