Gruffudd ap Maredudd ap Gruffudd Llwyd ap Llywelyn of Plâs Maen — Gruffudd ap Maredudd ap Gruffudd Llwyd ap Llywelyn of Plâs Maen — the latest coverage, the community and the facts.