Madog ap Rhirid ab Einion ap Cadwgan — Madog ap Rhirid ab Einion ap Cadwgan — the latest coverage, the community and the facts.