Question: What country has staged a FIFA World Cup and is home to FIFA's Director of Security?
Sentence (from "Neo Geo Cup '98: The Road to the Victory"): It features 73 teams' countries.
Relevant evidence: No