Madog ap Llywelyn ap Gruffudd ap Llywelyn - Madog ap Llywelyn ap Gruffudd ap Llywelyn — the latest coverage, the community and the facts.