[kictanet] Kenya, like other developing nations, seems is stuck between a rock and a hard place..