Which Swiss city hosted the League of Nations headquarters?

Which Swiss city hosted the League of Nations headquarters?
A: Canberra
B: Geneva
C: Brussels
D: Hague

After World War I the League set its secretariat in Geneva. The city’s neutrality and transport links were attractive. Many early international agencies clustered there. The UN later maintained a major Geneva presence.