The headquarter of EFTA is in_____________?

A. London

B. Geneva

C. Rome

D. Paris

Leave a Reply