Kenya Power news

KPLCEnergy & PetroleumKES 21.85−0.46 %