The Kenya Revenue Authority (KRA) has announced a series of executive appointments as part of its efforts to enhance service delivery and strengthen...