Cynan Garwyn - King of Powys, Wales