Safaricom also caught some flak for requiring its millions of subscribers to visit a Safaricom shop or dealer to complete the registration. Its...