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