Uncategorized President William Ruto Set to Deliver Annual State of the Nation Address on November 20 Amid Key National Challenges