The CAF Champions League Cup have completed the group stage draw for the 2017 Champions League.
Defending champions Mamelodi Sundowns have been placed in Group C alongside Tunisia’s Esperance, DR Congo’s AS Vita and Saint George of Ethiopia.
Eight-time champions Al Ahly of Egypt headline Group D, where they will tackle Wydad Casablanca of Morocco, Cameroon’s Coton Sport and Zambia’s Zanaco.
Last season’s runners-up Zamalek are in Group B alongside USM Alger, Zimbabwe’s CAPS United and Libyan side Al Ahly Tripoli.
Group A features two Sudanese heavyweights in Al Hilal and Al Merrikh.