Gruffudd ap Hywel ap Gruffudd ab Iorwerth Fychan of Croes Foel — Gruffudd ap Hywel ap Gruffudd ab Iorwerth Fychan of Croes Foel — the latest coverage, the community and the facts.