International Federation of Medical Students Associations (IFMSA)
Location
Geneva
Switzerland
See map: map.search.ch, Google Maps
CH