Joan ferch Madog ap Hywel Felyn ap Gruffudd ab Ifor Bach — Joan ferch Madog ap Hywel Felyn ap Gruffudd ab Ifor Bach — the latest coverage, the community and the facts.