Gruffudd ap Rhys ap Llywelyn ap Hoedlyw — news, coverage & facts — IJR