A private insurance company has come forward to explain its role in the controversial $20 million (Sh26 billion) insurance contract with the Bank of Tanzania (BoT). The management of Alliance ...