Tanelec Ltd vs The Commissioner General Tanzania Revenue Authority (Civil Appeal No.20 of 2018) [2018] TZCA 50; (03 July 2018)