Llywelyn ap Gruffudd ap Cadwgan ap Llywelyn Y Moelwyn — Llywelyn ap Gruffudd ap Cadwgan ap Llywelyn Y Moelwyn — the latest coverage, the community and the facts.