Scrutiny on Kenya's Debt, Idle Embassy Funds, and KRA System - September 2025