Gwrysnad ap Dwywg Lyth ap Tegog ap Dwyfnerth — Gwrysnad ap Dwywg Lyth ap Tegog ap Dwyfnerth — the latest coverage, the community and the facts.