KenGen appoints new chair, three directors in board shake-up

© 2025 Vimarsana