NCBA Group managing director John Gachora during an investor briefing of the half-year to June results on August 30, 2021. PHOTO | DIANA NGILA | NMG
By Business Daily Africa