Rhys ap Gruffudd ap Madog ab Iorwerth ap Madog ap Rhirid Flaidd — Rhys ap Gruffudd ap Madog ab Iorwerth ap Madog ap Rhirid Flaidd — the latest coverage, the community and the facts.