Multiple choice general knowledge sports Which country does Fabio Cannavaro play for? Spain Italy England France Reveal answer Fill a bubble to check yourself B Correct answer Explanation Fabio Cannavaro, the legendary Italian defender, captained Italy to World Cup glory in 2006 and won the Ballon d'Or that year. He is one of Italy's greatest defenders. Spain, England, and France are all incorrect.