The Kenya Revenue Authority (KRA) faces pressure over refunds after the High Court declared the State’s 10 percent duty on ...