Gruffudd ap Dafydd ap John ap Hwlcyn Llwyd — Gruffudd ap Dafydd ap John ap Hwlcyn Llwyd — the latest coverage, the community and the facts.