KECH 2025 Africa Tech Challenge concludes in Kenya Published 03 September 2025 2025 Africa Tech Challenge concludes in Kenya Watch now Watch preview Share