Gruffudd ap Cynan (Q687930)
King of Gwynedd
Language: