Kenyan taxpayers will now be required to file all tax objections strictly through the Kenya Revenue Authority’s (KRA) iTax platform,…