The High Court sitting in Nairobi has upheld the judgment of the Tax Appeals Tribunal (TAT) delivered on December 8, 2016, to the...