Selyf 'Brenin Dyfed' ab Irfelyn ap Tegwas ap Gwyn — latest news, discussion & facts — IJR