Efa ferch Llywelyn ap Rhys ap Grnwy ap Caradog - latest news, discussion & facts - IJR