Tax Appeals Tribunal has upheld the decision by the Kenya Revenue Authority (KRA) to demand Import Declaration Fees (IDF) amounting to Kshs. 14,330,770...