Yesterday morning Kenyans woke up to an apology by Safaricom, an apology majority refused to accept. The apology was occasioned by a series of tweets that indicated that one of…

Read More