Madog ap Rhahawd ab Ednywain ap Gwrydyr ap Dyfnaint — latest news, discussion & facts — IJR