Headquarter of World Economic Forum is situated in:

  • Subject:  Generic
  1. Davos
  2. London
  3. Geneva
  4. New York
Correct Answer: Geneva