France's Kylian Mbappe hugs Morocco's Achraf Hakimi at the end of the World Cup semi-final soccer match at Al Bayt Stadium in Al Khor, Qatar. France won 2-0 and will play Argentina in Sunday's final. AP

Qatar 2022 deemed 'best World Cup ever', Morocco to host next Club World Cup