Kenya and South Africa hang on hopes following defeats July 2, 2019 0 A wonderful morning to you all as we check out the results of the matches played yesterday Monday July 1, ...