Madog ap Maredudd ap Llywelyn Fychan ab Llywelyn of Mechain — Madog ap Maredudd ap Llywelyn Fychan ab Llywelyn of Mechain — the latest coverage, the community and the facts.