Gruffudd Fychan ap Gruffudd ap Madog Ddû ap Rhirid — news, coverage & facts — IJR