Madog ap Maredudd ap Llywelyn Ddû ap Gruffudd of Maelor Saesneg — Madog ap Maredudd ap Llywelyn Ddû ap Gruffudd of Maelor Saesneg — the latest coverage, the community and the facts.