Kenya’s socio-economic and political environments