Maredudd ap Llywelyn Ddû ap Gruffudd of Maelor Saesneg — latest news, discussion & facts — IJR