Energy independence is a life raft in a sea of storms. For the businesses of Kenya, that storm takes on one face most of