King of Deheubarth 1055. Prince of North Wales.

Gramps ID P4831

References

  1. King of Gwynedd & Powys, Gruffydd ap Llywelyn [I28785]