Kenya; contrasts and problems