Kenya Kenya defends decision to allow Sudan’s RSF meeting in Nairobi – The Star Kenyaby Miles Cooper February 20, 2025