Dafydd Llwyd ap Cynwrig ap Llywelyn ap Hoedlyw - latest news, discussion & facts - IJR