Barclays win over KRA saves banks hefty tax demand Barclays Kenya has won a protracted legal battle with the Kenya Revenue Authority, which was demanding tax payments on fees remitted to Visa, Mastercard and American Express for electronic money transfer services […] NSE…