Safaricom overcomes difficult macro-environment to post strong earnings and expand operations in Ethiopia | The Kenyan Wallstreet