Home BrandVoice Barclays Bank Posts PBT of Ksh. 10.4 Billion in 2017 Financial Year