Spain, Portugal and Morocco to host World Cup with games also in South America | Stadium Astro