Elen ferch Llywelyn 'o'r Cwmwd' ap Hywel Hên ap Cadwgon ap Trahaearn — latest news, discussion & facts — IJR