Dwyfnerth ap Madog Madogion ap Mechydd ap Sandde — Dwyfnerth ap Madog Madogion ap Mechydd ap Sandde — the latest coverage, the community and the facts.