It will be the first time the competition has been held in the country, with games taking place in Marrakech and Agadir. 

The home nation's champions Raja Casablanca will take on OFC Champions League winners Auckland City in a play-off for a spot in the semi-finals, with North American champions Monterrey awaiting the winners.

Whoever triumphs in that tie will face Brazilian side Atletico Mineiro with a final place at stake, while UEFA Champions League holders and German champions Bayern Munich will represent Europe. 

Pep Guardiola's men will also join the competition at the semi-final stage and will take on the winners of either the AFC or CAF Champions League. 

Both competition's winners for this season are yet to be decided, with FC Seoul and Guangzhou Evergrande contesting the Asian final, which is to be played over two legs on October 26 and November 9. 

The African competition is currently at the semi-final stage, with Al Ahly, who finished fourth in the tournament last year, taking on Coton Sport.

ES Tunis and Orlando Pirates will face-off in the other semi, with a two-legged final taking place on November 1 and 8.