Gruffudd Gôch ap Gruffudd ap Cadwgan Ddû ap Cadwgan Gôch — news, coverage & facts — IJR