Selyf 'Brenin Dyfed' ab Irfelyn ap Tegwas ap Gwyn — Selyf 'Brenin Dyfed' ab Irfelyn ap Tegwas ap Gwyn — the latest coverage, the community and the facts.