25Sep The headquarter of World Trade Organization (WTO) is located in (A) London (B) New York (C) Washington (D) Geneva Show AnswerGeneva