2018 FIFA World Cup Badges

Each of the 32 sides in the FIFA World Cup have their own distinctive shirt badges, some more obvious than others. Can you name the teams from the following badges?

 

2018 World Cup Badges.          QUESTIONS.          ANSWERS.