Dwyfnerth ap Madog Madogion ap Mechydd ap Sandde — latest news, discussion & facts — IJR