Gruffudd ap Madog ap Cadwgan ap Madog Hyddgam of Cil Talgarth — Gruffudd ap Madog ap Cadwgan ap Madog Hyddgam of Cil Talgarth — the latest coverage, the community and the facts.