Maredudd ap (Hywel) ap Gruffudd ap Gwenwynwyn - Maredudd ap (Hywel) ap Gruffudd ap Gwenwynwyn — the latest coverage, the community and the facts.