Gruffudd Llwyd ap Dafydd ap Hywel Ddû ap Philip of Caer-sws - latest news, discussion & facts - IJR