Correct Answer:
B. Geneva
The European Free Trade Association (EFTA) has its permanent headquarters located in Geneva, Switzerland, serving as its central administrative hub.
The European Free Trade Association (EFTA) has its permanent headquarters located in Geneva, Switzerland, serving as its central administrative hub.