Gruffudd ap Madog Fychan ap Llywelyn Fychan ap Gruffudd of Llwyndurys & Nanhoron ucha — Gruffudd ap Madog Fychan ap Llywelyn Fychan ap Gruffudd of Llwyndurys & Nanhoron ucha — the latest coverage, the community and the facts.