Gruffudd ap Llywelyn was Wales’ greatest king. Ambitious and battle-sure, he succeeded in doing what no Welsh king before him was capable of: he ruled all Wales as a united and independent state. He went further by turning the Viking threat to his realm into a powerful weapon and conquering border land that had been […]