The reported suicide incident at the Kenya Revenue Authority (KRA) premises at the LBDA Mall in Kisumu on Thursday, 30 October, 2025 — allegedly over a tax dispute — raises grave concerns about ...