Madog ap Gruffudd ap Madog Gam an Iorwerth — Madog ap Gruffudd ap Madog Gam an Iorwerth — the latest coverage, the community and the facts.