Browsing: disclosed that the Kenya Revenue Authority (KRA) experienced a major system failure for six consecutive days