The Kenya Revenue Authority (KRA) has introduced new requirements for obtaining a Tax Compliance Certificate (TCC), including ...