President William Ruto delivered one of the longest Madaraka Day speeches in recent times on Sunday, May 1.

His speech addressed a range of issues and contained several updates directly affecting Kenyans.  Below is the President's full speech: Your Excellency Nataša Pirc Musar, President of the Republic of Slovenia, Ladies and Gentlemen, It gives me immense joy to be back in the county of endless potential.

It has been 62 eventful years since we took this historic step towards full independence, and through hard work, determination and self-belief, we have defied odds, surmounted challenges, triumphed over adversity, and emerged as a modern democratic state whose government and economy are energised by the restless ambition of confident citizens.

Our forefathers knew, as we do, that we, the people, are the foundation, pillars, and engine of this nation, and that only we can do the work of building the Kenya we want.