Efa ferch Dafydd ap Llywelyn ap Dafydd of Cefnmelgoed — latest news, discussion & facts — IJR