Alswn ferch Gruffudd ab Einion Ddû ab Ednyfed - Alswn ferch Gruffudd ab Einion Ddû ab Ednyfed — the latest coverage, the community and the facts.