Advertisements Advertisements KRA Memo to TSC after only 190,176 out 406,084 Teachers filed Tax Returns THE KENYA REVENUE AUTHORITY, KRA. Teachers Service Commission -Kenya TSC House, Kilimanjaro Avenue,