Attire of Shame! 38 Charged KRA Officials Troop Court in Matching Cloths

Thirty-eight employees of the Kenya Revenue Authority (KRA) facing tax fraud charges made a shocking appearance…