By Agness Changala The Bank of Bank of Zambia (BoZ) has announced that the first round of payments for Investrust Bank PLC depositors will be made on April 26, 2024. And BoZ has announced that at the point of taking over Investrust Bank, the Central Bank estimated that the level of insolvency was in the order...