alexa Joseph Karanja takes the stand in the tax evasion case - Daily Nation

 News