Gruffudd ap Hwfa ab Iorwerth ab Ieuaf of Rhiwlo — Gruffudd ap Hwfa ab Iorwerth ab Ieuaf of Rhiwlo — the latest coverage, the community and the facts.