Maredudd ap Gruffudd ap Rhys ap Tewdwr Mawr — news, coverage & facts — IJR