A public interest petition has been filed at the High Court of Kenya challenging senior management appointments at the Kenya Electricity Transmission Company Limited (KETRACO). […]