A quick run through key economic indicators as compiled by the World Bank, IMF, and Central Bank of Kenya (CBK) should ...