CAF Champions League semi-finalists: African pedigrees and the four stars who could be pivotal
An all-star CAF Champions League semi-finals cast pits Esperance of Tunisia against Al Ahly of Egypt and Wydad Casablanca of Morocco against Mamelodi Sundowns of South Africa.