Business, Finance & Economics The Ford Foundation’s Unique Role and Recent Controversy in KenyaBy Allan OmbugeJuly 24, 2024 Business, Finance & Economics 4 Mins Read The Ford Foundation, established with an endowment of $16 billion (Sh2.1 trillion), stands as one of the world’s largest private…