Mandatory Trip: UN & Red Cross

Geneva, Switzerland
Cost included in tuition fees
Back
A Canadian high school in Switzerland | Grade 12 & Gap