Overview

Gruffudd ap Rhys

(c. 1131—1201) prince of Deheubarth