Cynwrig ab Ithel Llwyd ap Cadwgan ap Llywarch Fychan — latest news, discussion & facts — IJR