Posts from August 3, 2025

When the Church Must Lead: Embracing Self-Regulation in the Wake of Shakahola and Beyond

On July 29, 2025, the Government of Kenya took a historic step. The Cabinet approved the recommendations of the[…]

Lessons from the World Uncertainty Index: Thriving in the Age of the Unknown

In early 2025, the World Uncertainty Index (WUI)—developed by economists at Stanford University and the International Monetary Fund—confirmed what[…]