Angharad ferch Madog Hyddgam ap Madog ap Cadwgan — Angharad ferch Madog Hyddgam ap Madog ap Cadwgan — the latest coverage, the community and the facts.