1063
Gruffydd ap Llywelyn, King of Gwynedd
Gruffydd ap Llywelyn, King of Gwynedd
Gruffydd ap Llywelyn, King of Gwynedd
King of Wales from 1055 to 1063
Gruffydd ap Llywelyn, King of Gwynedd
Gruffydd ap Llywelyn, King of Gwynedd