Llywelyn ap Cadwallon ap Hywel ab Owain Gwynedd - Llywelyn ap Cadwallon ap Hywel ab Owain Gwynedd — the latest coverage, the community and the facts.