The headquarter of EFTA is in _________ country ? By taleemified - June 27, 2020 142 A. London B. Geneva C. Rome D. Paris