Margred ferch Iorwerth Ddû ab Ednyfed Gam ab Iorwerth Foel — Margred ferch Iorwerth Ddû ab Ednyfed Gam ab Iorwerth Foel — the latest coverage, the community and the facts.