After years of anticipation and multiple unsuccessful bids, Morocco is set to co-host the 2030... (33 revisions)