General News KRA Justifies Raid on Mombasa Governor’s Radio StationBy Lorren AliwaMay 29, 2024 The Kenya Revenue Authority (KRA) has stirred controversy by defending its recent raid on Mombasa’s governor Nassir’s radio station. In…