Madog ap Cyfnerth ap Cuhelyn ap Llywarch Fychan - Madog ap Cyfnerth ap Cuhelyn ap Llywarch Fychan — the latest coverage, the community and the facts.