General Knowledge McqsHead Quarters of International InstitutionsThe Organisation for Economic Cooperation and Development (OECD) formed in 1961 and is headquartered in _____________.A. New York, USA B. Brussels, Germany C. London, UK D. Paris, France Show AnswerHide Answer D. Paris, France