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