Pull to refresh
Logo
PN

Peter Njenga

Managing Director and Chief Executive Officer, KenGen

Appears in 2 stories

Last updated Nov 3, 2026