[HIGHLIGHTS] Watch - including the World Cup stadium in Qatar..the largest sports stadium in the world 2023-02-20T20:43:57.055Z Read the full translated version in English Read the full version from aljazeera May on the same topic in other locals All sports stories on 2023-02-20