International Committee of the Red Cross (ICRC) Traineeship in Geneva, Switzerland -2019 Switzerland May 20, 2019 Paid