Rhys ap Gruffudd ap Madog ab Iorwerth ap Madog ap Rhirid Flaidd — latest news, discussion & facts — IJR