Traders and Surveys Report 2025 as a Difficult Economic Year for Kenyans - December 2025