Kenya Power news

KPLCEnergy & PetroleumKES 21.95−1.13 %