Breaking News CS John Mbadi Explains How KRA System Failure Led To Missed Tax Collection TargetsBy Salma KhamisFebruary 3, 2025 National Treasury Cabinet Secretary John Mbadi has disclosed that the Kenya Revenue Authority (KRA) experienced a major system failure for…