Efa ferch Ieuaf Fychan ab Ieuaf ap Cuhelyn — latest news, discussion & facts — IJR