Efa ferch Llywelyn o'r Gorrws ap Dafydd Fychan ap Dafydd Foel — latest news, discussion & facts — IJR