Rhys Ddû ap Llywelyn ap Cadwgan ap Cydifor — Rhys Ddû ap Llywelyn ap Cadwgan ap Cydifor — the latest coverage, the community and the facts.