Troubled AFC Leopards Name New Coach

Kenya Premier League side AFC Leopards have named Nicola Kavazovic as their new head coach. The…