Taxpayers Report iTax Glitches as June 30 Filing Deadline Nears

KRA has a deadline of June 30 and on the day, Kenyans flood the site, resulting in downtimes that frustrate many.

Taxpayers Report iTax Glitches as June 30 Filing Deadline Nears
KRA has a deadline of June 30 and on the day, Kenyans flood the site, resulting in downtimes that frustrate many.