Gruffudd ap Llywelyn Fychan ap Cynwrig ab Ieuan — latest news, discussion & facts — IJR