Public outrage over Kenya Revenue Authority (KRA) In recent times, there has been a public outrage over the Kenya Revenue Authority (KRA). They have faced significant backlash due to its stringent tax enforcement measures. This has sparked a public outcry,