Gruffudd ap Madog ab Iorwerth ap Llywarch Brân — Gruffudd ap Madog ab Iorwerth ap Llywarch Brân — the latest coverage, the community and the facts.