5348. The headquarter of EFTA is in_____________? September 19, 2025 by Admin A. London B. Geneva C. Rome D. Paris ✅ The correct answer is option B.