Gruffudd ap Madog ap Llywelyn Foel ab Iorwerth - Gruffudd ap Madog ap Llywelyn Foel ab Iorwerth — the latest coverage, the community and the facts.