FIFA, the world governing body of football, has its headquarters in which city?
- A.Zurich
- B.London
- C.Paris
- D.Madrid
Show answer
FIFA was founded in 1904 and has long had its headquarters at Zurich in Switzerland, from where it organises the World Cup and governs the national federations.
Read the full explanation →