Seychelles April 7, 2026By Isabella RossiKenya Court Halts Construction of East Africa’s First Coal Power PlantBy Isabella Rossi