Efa ferch Ieuaf Fychan ab Ieuaf ap Cuhelyn — Efa ferch Ieuaf Fychan ab Ieuaf ap Cuhelyn — the latest coverage, the community and the facts.