Madog o'r Cwmwd ap Trahaearn ab Einion ap Madog — Madog o'r Cwmwd ap Trahaearn ab Einion ap Madog — the latest coverage, the community and the facts.