Nancy Macharia, TSC CEO, Defends Life Ban as Parliament ReviewNovember 17, 2023 Nancy Macharia, TSC CEO, Defends Life Ban as Parliament Review Nancy Macharia, TSC CEO, Defends Life Ban as Parliament Reviews.…