World Kenyan Clergy Unite in Protest Over President Ruto’s Controversial Church Construction at Official Residence by Noah Rodriguez July 15, 2025