The headquarters of EFTA is in:

  • Subject:  Generic
  1. London
  2. Geneva
  3. Rome
  4. Paris
Correct Answer: Geneva