Multiple choice general knowledge sports

Which country does Andreas Iniesta play for?

  1. Barcelona

  2. Spain

  3. England

  4. Italy

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Andrés Iniesta is a Spanish footballer who played for the Spain national team. Barcelona is a club, not a country. England and Italy are countries but Iniesta does not play for them.