CAF Champions League: Exciting duels await as competition… Rhema May 2, 2023 There are exciting duels awaiting in the semi-final of the CAF Champions League, following the conclusion of the…