Morocco successfully hosted the 2013 and 2014 FIFA Club World Cups and the 2018 African Nations Championship.