General Knowledge McqsHead Quarters of International InstitutionsThe World Trade Organisation formed in 1995 and is headquartered in _______________.A. Zürich, Switzerland B. Geneva, Switzerland C. Los Angeles, USA D. Paris, France Show AnswerHide Answer B. Geneva, Switzerland