Dimond Trust Bank Tanzania Ltd vs Idrisa Shehe Mohamed (Civil Appeal No.262 of 2017) [2018] TZCA 326; (13 December 2018)