M-PESA Drives Safaricom Half-Year Profit to Ksh 34.2 billion | The Kenyan Wallstreet