Maredudd Ddû ap Dafydd ap Llywelyn Fychan ap Llywelyn of Gwestydd — latest news, discussion & facts — IJR