Dyfnwal ap Caradog ab Ynyr Fychan ap Meurig — latest news, discussion & facts — IJR